photoscan专业版1.4中文教程

发布时间:2018-05-10 10:06:01   来源:文档文库   
字号:

PhotoScan1.4中文教程





目录

1. 拍摄照片 1

设备 1

相机设置 1

对象/场景要 1

图像预处理 2

捕捉场景 2

限制 3

2. 一般工作流程 12

首选项设置 12

加载照片 13

对齐照片 17

建立密集的点云 22

构建网格 24

建立模型纹理 27

建立瓦片模型 29

建立数字高程模型 25

建立正射影像 31

保存中间结果 32

导出结果 33

3. 引用 43

相机校准 43

设定坐标系 45

优化 51

使用编码和非编码目标 55

4. 测量 57

在模型上执行测量 57

DEM上执行测 58

植被指数计算 60

5. 编辑 64

使用蒙版 64

编辑点云 68

分类密集的点云 71

编辑模型几何 72

形状 76

正射影像拼接线 77

6. 自动化 79

使用块 79

4D 83

Python 85

7. 网络处理 87

概观 87

群集组件 87

群集设置 88

集群管理 89

A. 图形用户界面 90

应用程序窗口 90

菜单命令 94

工具栏按钮 102



热键 105

B. 支持的格式 108

图片 108

相机校准 108

相机飞行日志 108

GCP 109

内部和外部相机的方向参数 109

联系点 109

稀疏/密集点 109

网格模型 110

质地 110

正射影像 110

数字高程模型(DSM / DTM 111

瓦片模型 111

形状和轮廓 111

C. 相机型号 115

相机 115

鱼眼相机 115

球形摄像机 116



1拍摄照片

在将照片加载到PhotoScan之前,需要获取用于重建三维模型的照片

只要遵循一些特定的拍摄指南,照片可以由任何数码相机拍摄。本节介绍了拍摄和选择为3D模型生成提供最合适数据的照片的一般原则

设备

使用具有相当高分辨率(5MPix或更高)的数码相机

避免超广角和鱼眼镜头。最好的选择是50毫米焦距(35毫米胶片当量)的镜头。建议使用相当于35mm2080毫米间隔的焦距。如果使用鱼眼镜头捕捉数据集,则在处理之前,应在PhotoScan相机校准对话框中选择适当的相机传感器类型

固定镜头是首选。如果使用变焦镜头,则应在整个拍摄过程中将焦距设置为最大值或最小值,以获得更稳定的结果;对于中等焦距,应使用单独的摄像机标定组

相机设置

使用RAW数据无损转换为TIFF文件是首选,因为JPG压缩可能会导致图像不需要的噪音

以尽可能最高的分辨率拍摄图像。

应将ISO设置为最低值,否则高ISO值会对图像产生额外的噪音

光圈值应足够高,以产生足够的焦深:拍摄清晰而不模糊的照片非常重要。

快门速度不要太慢,否则会因轻微移动而发生模糊。

对象/场景要

避免不要纹理,有光泽,高度反射或透明的物体。

如果还需要,在阴天下拍摄闪亮的物体。

避免不必要的前景。

避免在场景内移动物体进行重建。

避免绝对平坦的物体或场景。



图像预

PhotoScan使用原始图像进行操作。所以不要裁剪或几何变换,即调整大小或旋转图像

拍摄场景

一般来说,花一些时间计划你的镜头可能是非常有用的。

照片数量:多余拍摄比照片不足要好

由于PhotoScan能够重建只有至少两个摄像头可见的几何图形,因此应该尽量减少“盲区”的数量

在空中拍摄的情况下,重叠要求:60%的旁向重叠+ 80%的航向重叠

每张照片应该有效地使用画幅大小:感兴趣的对象应占用最大面积。在某些情况下,应使用纵向照相机方向

不要试图将全部对象放置在图像画幅中,如果某些部分丢失,如果这些部分出现在其他图像上,则不是问题

需要良好的照明来达到更好的结果质量。建议从相机的视野中去除光源。避免使用闪光灯

如果您打算根据重建的模型进行任何测量,请不要忘记在物体上至少放置两个距离已知的标记。或者,您可以在拍摄区域放置一把尺子

在航空摄影和要求完成地理配准任务的情况下,甚至要求地面控制点(GCP)(至少10个待重建区域),以实现最高质量的结果,无论是在几何精度和地理参考准确性。然而,Agisoft PhotoScan也能够在没有GCP的情况下完成重建和地理参考任务

以下数字代表适当捕捉场景的建议:

门面(不正确) 门面(正确)



内部(不正确) 内部(正确)

隔离对象(不正确) 隔离对象(正确)

限制

在某些情况下,从一组图片中建立正确的3D模型可能是非常困难的,甚至是不可能的。下面给出一个短暂的照片不合适的典型原因列表

照片的修改

PhotoScan只能处理数码相机拍摄的未经修改的照片。处理手动裁剪或几何扭曲的照片可能会失败或产生非常不准确的结果。光度修改不会影响重建结果

缺乏EXIF

估计每张照片的视野PhotoScan使用保存在每张照片EXIF部分的信息。如果EXIF数据可用,您可以期望获得最佳的3D重建。然而,3D场景也可以在没有EXIF数据的情况下重建。在这种情况下,PhotoScan假定35 mm等效焦距等于50 mm,并按照此假设尝试对齐照片。如果正确的焦距值与50毫米显着不同,对齐会导致不正确的结果,甚至失败。在这种情况下,需要手动指定初始相机校准

在必要的EXIF标签的详细信息和手动设置校准参数的说明中给相机校部分。



镜头失真

应用布朗失真模型很好地模拟来计算拍摄照片镜头的畸变否则,处理结果不可能是准确的。鱼眼镜头和超广角镜头在PhotoScan软件中使用的常见失真模型很难建模,所以在处理之前,需要在相机校准对话框中选择合适的相机类型

2章一般工作流

使用PhotoScan处理图像包括以下主要步骤

将照片加载到PhotoScan;

检查加载的图像,删除不必要的图像;

对齐照片;

建设密集点云;

建筑网格(三维多边形模型);

生成纹理;

建筑瓦片模型;

建立数字高程模型;

建立正射影像;

导出结果。

如果您在全功能(而不是演示)模式下使用PhotoScan,图像处理的中间结果可以在任何阶段以项目文件的形式保存,以后可以使用。项目和项目文件的概念在下面简要解保存中间结果部分。

上面的列表代表了从您的照片中构建纹理3D模型,DEM和正射影像所涉及的所有必要步骤。一些额外的工具,你可能会发现有用的,在后面的章节中描述

首选项设置

在使用PhotoScan启动项目之前,建议根据需要调整程序设置。在通过“工具”菜单提供的“首选项”对话框(“常规”选项卡)中,可以指示PhotoScan日志文件的路径,以便在处理过程中遇到任何问题时与Agisoft支持团队共享。在这里,您还可以将GUI语言更改为最适合您的语言。选项有:英文,中文,法文,德文,日文,葡萄牙文,俄文,西班牙文

切换主题,以便在DarkLight程序GUI之间进行偏好设置,或将其保留为Classic,以获得最简单的视图。快捷方式也可以在“常规”选项卡上进行调整

GPU选项卡上,您需要确保检查程序检测到的所有GPU设备。 PhotoScan利用GPU处理能力,显着加快了这一过程。但是,Agisoft不建议使用集成的图形卡适配器,因为它们可能在重负载下工作不稳定。如果您决定打开GPU来增强使用PhotoScan的数据处理,建议取消选中“执行GPU加速处理时使用CPU选项,前提是可用的GPU数量不止一个

高级选项卡允许您打开诸如丰富的Python控制台之类的高级功能。此外,您可以启用从XMP(摄像机校准,摄像机方位角,摄像机位置精度,GPS / INS偏移)加载额外的摄像机数据

要测试新的网格生成方法(构建网格,构建瓦片模型处理步骤),您还需要检查高级选项卡上的相应选项。建议使用“保留深度贴图”选项支持此选项(选中“高级”选项卡上的框)。保留深度图选项在节省处理时间方面也是有利的,以防在可能需要重建密集点云(一旦产生)的情况下用于较小部分的场景

从版本1.4开始,PhotoScan允许增量式图像对齐,这在初始对齐的项目中缺少一些数据的情况下可能是有用的。如果可能出现这种情况,则应在开始处理数据之前,先打开“首选项”对话框的“高级”选项卡上的“保留关键点”选项

加载照片

在开始任何操作之前,有必要指出哪些照片将被用作3D重建的来源。实际上,照片本身在需要之前不会被加载到PhotoScan中。

加载一组照片

1. 工作流程菜单中选择添加照片...命令,或单击“工作空间”窗格上的/添加照片工具栏按钮

2. 添加照片对话框中,浏览到包含图像的文件夹,然后选择要处理的文件。然后点击打开按钮

3. 所选照片将显示在工作区窗格上。

PhotoScan接受以下图像格式:JPEGTIFFDNGPNGOpenEXRBMPTARGAPPMPGMSEQARA(热图像)和JPEG多图像格式(MPO)。任何其他格式的照片将不会显示在“添加照片”对话框中。要处理这些照片,您需要将其转换为支持的格式之一

如果您已经加载了一些不需要的照片,可以随时轻松删除它们。

删除不需要的照片

1. 工作区窗格上,选择要删除的照片。

2. 右键单击选定的照片,然后从打开的上下文中选择“删除项目”命

菜单,或单击 删除项目工具栏按钮在工作区窗格上。所选照片将从工作集中删除

相机组

一个相机拍摄的照片或照片的子集,PhotoScan就可以正确处理它们,这是必须将这些照片移动到相机组,并将该组标记为Camera Station。对于Camera Station组中的所有照片,相机中心之间的距离与相机对象最小距离相比可以忽略不计,这一点很重要。 3D模型重建将需要至少两个重叠照片在一个相机组中。但是,只能从一个相机拍摄的数据导出全景图像。

或者,可以使用相机组结构来轻松操作块中的图像数据,例如一次将禁用/启用功能应用到组中的所有相机

将照片移动到相机组

1. 工作区窗格(或照片窗格)上选择要移动的照片。

2. 右键单击所选照片,然后从打开的上下文菜单中选择移动摄像机 - 新建摄像机组”命令

3. 一个新的组将被添加到活动块结构,所选的照片将被移动到该组。

4. 或者,选定的照片可以移动到之前使用移动相机创建的相机组

- 上下文菜单中的相机组 - 组名称

要将组标记为相机工作站,请右键单击相机组名称,然后从上下文菜单中选择设置组类型命令

检查加载的照片

加载的照片显示在工作区面板上,同时显示反映其状态的标志。以下标志可以出现在照片名称旁边

NC(未校准

通知可用的EXIF数据不足以估计相机的焦距。在这种情况下,PhotoScan假定相应的照片是使用50毫米镜头(相当于35毫米胶片)拍摄的。如果实际焦距与此值显着不同,则可能需要手动校准。

NA(不对齐

通知尚未为当前照片估计外部摄像头方向参数。加载到PhotoScan的图像将不会对齐,直您执行下一步 - 照片对齐

计算同步相机的相对相机偏移量

1. 从工具菜单中选择摄像机标定命令。

2. 切换到从站偏移选项卡。

3. 检查适合的位置选项。

4. 主摄像机的距离将根据主摄像机进行计算 - 摄像机的图像首先被加载到项目中

要更改主摄像头,可以使用“摄像头标定”对话框左侧显示的摄像头组的上下文菜单中的相应命令

将照片添加到块时形成多平面布局。它将反映用于存储图像文件的数据布局。因此有必要提前适当地在磁盘上组织文件。以下数据布局可与PhotoScan一起使用

a. 来自每个位置的所有图像平面被包含在单独的多层图像中。多层图像的数量等于摄像机位置的数量

b. 所有相机位置的相应平面都包含在一个单独的子文件夹中。子文件夹的数量等于飞机的数量

c. 对于MicaSense相机(MicaSense RedEdgeParrot Sequoia)的特殊情况,不需要特殊布局。在这种情况下,将根据可用的元数据自动执行图像到相机和平面的排列

一旦数据正确组织,可以将其加载到PhotoScan中以形成多平面相机。确切的程序将取决于多层布局(变体a),多文件夹布局(变体b)还是使用MicaSense数据

从多层图像创建块

1. 工作流菜单中选择添加照片...命令,或单击/添加照片工具栏按钮

2. 添加照片对话框中,浏览到包含多层图像的文件夹,然后选择要处理的文件。然后点击打开按钮

3. 在添加照片对话框中选择数据布局从文件创建多光谱相机作为相机

4. 使用多光谱相机创建的块将显示在“工作区”窗格上

从多文件夹布局创建块

1. 从工作流程菜单中选择/添加文件夹...命令

2. 添加文件夹对话框中,浏览到包含具有图像的子文件夹的父文件夹。然后点击选择文件夹按钮

3. 添加照片对话框中,选择数据布局以文件夹形式创建多光谱相机

4. 使用多光谱相机创建的块将显示在工作区窗格上。多光谱相机的标签将取自所使用的第一个图像文件夹的图像文件名

MicaSense数据创建一个

1. 工作流菜单中选择添加照片...命令,或单击/添加照片工具栏按钮

2. 添加照片对话框中,浏览到包含MicaSense图像的文件夹,然后选择要处理的文件。然后点击打开按钮

3. 添加照片对话框中,选择以文件为乐队创建多光谱相机

4. 使用多光谱相机创建的块将显示在工作区窗格上。多光谱相机的标签将从第一个带图像文件名取得

在创建了多谱段相机的块之后,可以按照与正常块相同的方式进行处理。对于这些块,可以适当地提供允许正确操作数据的附加参数

视频数据

PhotoScan也允许进行视频数据处理,例如,对于快速检查场景可能是有益的。视频将被分割成帧,这些帧将被进一步用作3D重建的源图像

导入视频文件

1. 从文件菜单中选择导入视频命令。

2. 导入视频对话框中,您可以检查视频并设置帧的输出文件夹。

3. 设置帧的文件名模式并指示帧提取速率。

4. 点击确定按钮以自动提取帧并保存到指定的文件夹。从视频中提取的图像将自动添加到活动

帧被提取后,您可以按照标准处理工作流程的图像。

对齐照片

照片加载到PhotoScan后,需要对齐。在这个阶段,PhotoScan可以找到每张照片的相机位置和方向,并建立一个稀疏的点云模型

对齐一组照片

1. 从工作流菜单中选择对齐照片...命令

2. 对齐照片对话框中,选择所需的对齐选项。完成后点击确定按钮

3. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

已经完成对齐,将显示计算出的摄像机位置和稀疏点云。你可以检查对齐的结果,并删除错误定位的照片,如果有的话。要查看任何两张照片之间的匹配,请使用“照片”窗格中照片上下文菜单中的“查看匹配...命令

错误地定位照片可以重新调整。

重新调整照片的一个子集

1. 使用照片上下文菜单中的重置相机对齐命令重置对位置不正确的对焦。

2. 在这些照片上设置标记(每张照片至少4张),并在已经对齐的子集中的至少两张照片上指明他们的投影。 PhotoScan会认为这些点是真正的匹配。(有关标记位置的信息,请参阅设置坐标系部分)

3. 选择要重新排列的照片,并使用照片上下文菜单中的对齐选定的照相机命令。

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

当对齐步骤完成时,如果需要,点云和估计的相机位置可以被导出用于用另一个软件处理。

画面质量

输入不佳,例如模糊的照片,会严重影响对齐结果。为了帮助您排除处理不佳的图像,PhotoScan建议使用自动图像质量估计功能。

质量值小于0.5单位的图像被推荐禁用,因此被排除在摄影测量处理之外,其余照片覆盖整个场

重建。从“照片”窗格工具栏禁用照片使用/禁用按钮

PhotoScan估计每个输入图像的图像质量。参数的值是根据图像最集中部分的清晰度来计算的

估算图像质量

1. 使用照片窗格工具栏上更改菜单中的/详细信息”命令切换到“照片”窗格中的详细视图

2. 照片窗格中选择要分析的所有照片。

3. 右键单击所选照片,然后从上下文菜单中选择估计图像质量命令。

4. 分析过程结束后,指示估计图像质量值的数字将显示在照片窗格的质量列中。

对齐参数

以下参数控制照片对齐过程,并可在对齐照片对话框中进行修改:

准确性

更高精度的设置有助于获得更精确的摄像头位置估算。较低的精确度设置可用于在较短的时间内获得粗略的相机位置

在高精度设置下,软件可以处理原始尺寸的照片,中等设置会使图像缩小4倍(每边2倍),低精度源文件按16倍缩小,最低值意味着进一步缩小4倍以上。最高准确度设置将图像放大4倍。由于根据在源图像上找到的特征点来估计绑定点位置,因此对源图片进行放大以准确定位绑定点可能是有意义的。然而,由于相应的处理相当耗时,所以建议仅对非常清晰的图像数据进行最高精度设置,并且主要用于研究目的

预选对

大型照片的对齐过程可能需要很长时间。这个时间段的很大一部分花费在匹配照片上的检测到的特征上。由于选择要匹配的图像对的子集,图像对预选选项可以加速该过程。在通用预选模式中,通过首先使用较低精度设置匹配照片来选择重叠的照片对

在参考预选模式中,基于测量的相机位置(如果存在)来选择重叠的照片对。对于倾斜图像,需要在“参考”窗格的“设置”对话框中设置“地面高度”值(在为摄像机坐标数据设置的同一坐标系中的平均地面高度),以使预选过程有效地工作。地面高度信息必须伴随着相机的偏航,俯仰和滚动数据。偏航,俯仰,滚转数据应该在参考窗格中输入

您可以打开这两个选项来加速处理

重置当前对齐

如果选中该选项,则所有领带,键和匹配点将被丢弃,对齐过程将从头开始。

在参考预选模式中,基于测量的相机位置(如果存在)来选择重叠的照片对。对于倾斜图像,需要在“参考”窗格的“设置”对话框中设置“地面高度”值(在为摄像机坐标数据设置的同一坐标系中的平均地面高度),以使预选过程有效地工作

地面高度信息必须伴随着相机的偏航,俯仰和滚动数据。偏航,俯仰,滚转数据应该在参考窗格中输入

您可以打开这两个选项来加速处理。

另外还可以调整以下高级参数。

关键点限制

数字表示在当前处理阶段要考虑的每个图像上的特征点的上限。使用零值允许PhotoScan尽可能多地找到关键点,但可能导致大量不可靠的点

联结点限制

数字表示每个图像的匹配点的上限。使用零值不会应用任何连结点过滤

通过蒙版约束特征

启用此选项时,将从特征检测过程中排除蒙版区域。有关使用蒙版的更多信息,请参阅使用蒙版部分

自适应相机模型拟合

这个选项可以自动选择摄像机参数,并根据可靠性估算值进行调整。对于具有强大摄像机几何图形的数据集,比如从各个方面(包括不同级别)采集的建筑物图像,在初始摄像机对齐过程中有助于调整更多参数。对于具有较弱相机几何的数据集,如典型的宋体数据集,有助于防止某些参数发散。例如,对于仅由物体覆盖的小中心部分的数据集的径向失真参数的估计是非常不可靠的。当选项未被选中时,PhotoScan将只修正一组固定参数:焦距,主点位置,三个径向失真系数(K1K2K3)和两个切向失真系数(P1P2

注意

联结点限制参数允许优化任务的性能,并且通常不影响进一步模型的质量。建议值为4000.连接点极限值过高或过低都可能导致密集点云模型的某些部分漏掉。原因是PhotoScan仅为匹配点数超过一定限制的照片对生成深度图。这个限制等于100个匹配点,除非被数字“移动到所讨论的照片和其它照片之间匹配点的最大数目的10%,只有匹配的点对应于正在考虑的边界框内的区域”

使用工具菜单中的联结点 - 精简点云命令进行对齐处理后,可以减少联结点的数量。结果稀疏的点云将被细化,但是对齐将保持不变

增量图像对齐

如果一些额外的图像应该被对齐到已经对齐的图像集,你可以从增量图像对齐选项中获益。要做到这一点,必须遵循两条规则:(1)现场环境不应有明显变化(照明条件等); 2)在开始整个处理之前,不要忘记在“首选项”对话框的“高级”选项卡中打开“保留关键点”选项

使用已经对齐的一组图像来重新对齐添加到块中的一些额外图像

1. 使用工作流程菜单中的添加照片命令将额外照片添加到活动块。

2. 从工作流程菜单打开对齐照片对话框。

3. 为新添加的照片设置对齐参数。重要!取消选中重置对齐选项

4. 点击OK PhotoScan会考虑现有的关键点,并尝试将它们与新添加的图像上检测到的关键点进行匹配

基于导入摄像机数据的点云生成

PhotoScan支持导入外部和内部摄像头方向参数。因此,如果精确的相机数据可用于项目,则可以将它们与照片一起加载到PhotoScan中,以用作3D重建作业的初始信息

导入外部和内部摄像机参数

1. 从文件菜单中选择导入摄像机命令。

2. 选择要导入的文件的格式。

3. 浏览到该文件,然后单击打开按钮。

4. 数据将被加载到软件中。相机校准数据可以在“工具”菜单中的“相机校准”对话框“调整”选项卡中进行检查。如果输入文件包含一些参考数据(某些坐标系中的摄像头位置数据),则数据将显示在“参考”窗格“查看预估”选项卡上

相机数据可以以下列格式之一加载:PhotoScan * .xmlBINGO * .datBundler * .outAutodesk FBX* .fbx),VisionMap详细报告* .txtRealviz RZML * .rzml

数据加载后,PhotoScan将提供构建点云。这一步涉及特征点检测和匹配程序。因此,会生成一个稀疏点云 - 连接点数据的3D表示。 Build Point Cloud命令可从Tools - Tie Points菜单中获得。控制构建点云过程的参数与“对齐照片”步骤中使用的参数相同(请参阅上文)

建立密集的点云

PhotoScan允许生成和可视化稠密点云模型。根据估算的摄像头位置,程序会计算每个摄像头的深度信息,将其合并为一个密集点云。 PhotoScan倾向于产生额外的稠密点云,与密度相同的LIDAR点云密度几乎相同。稠密点云可以在PhotoScan环境下进行编辑和分类,可以作为Build MeshBuild DEMBuild Tiled Model等处理阶段的基础。或者,点云可以导出到外部工具进行进一步分析

建立一个密集的点云

1. 检查重建体积边界框。要调整边界框,请使用/ Resize Region/ Move Region/ Rotate Region工具栏按钮。要调整边界框的大小,请将方框的角落拖到所需的位置; 用鼠标左键移动框

2. 工作流菜单中选择构建密集云...命令

3. 构建密集云对话框中,选择所需的重建参数。完成后点击确定按钮

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

重建参数

质量

指定所需的重建质量。可以使用更高质量的设置来获得更详细和更精确的几何图形,但需要更长的时间进行处理。这里对质量参数的解释与“照片对齐”部分给出的准确性设置类似。唯一的区别是,在这种情况下,超高质量设置意味着处理原始照片,而每个后续步骤意味着初步图像尺寸缩小4倍(每边2次)

另外还可以调整以下高级参数

深度过滤模式

在稠密点云生成重建阶段,PhotoScan计算每个图像的深度图。由于某些因素,如嘈杂或重点不清的图像,点之间可能会有一些异常值。为了排除异常值,PhotoScan有几个内置的滤波算法,可以解决不同项目的挑战

如果在重建的场景中存在空间上重要的小细节,则建议设置轻度深度过滤模式,重要特征不作为异常点排序。例如,该参数的值对于空中项目也可能是有用的,例如,在该区域包含不良屋顶的情况下

如果要重建的区域不包含有意义的小细节,那么选择积极深度过滤模式来挑选大部分异常值是合理的。这个参数值通常建议用于航空数据处理,但是,在一些项目中温和的滤波也是有用的(参见上面的温和参数valur描述中的质地差的屋顶评论)

中等深度过滤模式带来的结果是在轻度和积极的方法之间。如果您怀疑要选择哪种模式,则可以尝试该设置

另外深度过滤可以被禁用。但不建议使用此选项,因为由此产生的密集云可能非常嘈杂

计算点颜色

如果点颜色不感兴趣,则可以取消选中此选项。这将节省处理时间

重用深度图

如果要重用块中可用的深度贴图,请选择相应的质量和深度过滤参数值(请参阅“工作空间”窗格上深度贴图标签旁边的信息),然后选中“重用深度贴图”选项

点云导入

PhotoScan允许导入点云,在进一步的处理阶段被解释为密集点云。如果你想上传一个外部来源的密集点云(摄影测量技术,激光扫描等),你可以使用文件菜单中的导入点命令。在“导入点”对话框中,以其中一种支持的格式浏览到文件,然后单击“打开”按钮



构建网格

基于点云数据的网格

基于点云信息(密集云,稀疏云,点云从外部上传),PhotoScan可以重建多边形模型 - 网格

建立一个网格

1. 检查重建体积边界框。如果模型已被引用,边界框将自动正确定位。否则,手动控制位置很重要

要手动调整边界框,请使用/调整大小区域,/移动区域和/旋转区域工具栏按钮。旋转边界框,然后拖动边框的角落到所需的位置 - 边界框内的部分场景将被重建。如果要应用高度场重建方法,则控制边界框的红色边的位置是重要的:它定义重建平面。在这种情况下,确保边界框的方向正确

2. 工作流菜单中选择构建网格...命令

3. 构建网格对话框中,选择所需的重构参数。完成后点击确定按钮

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

重建参数

PhotoScan支持多种重建方法和设置,有助于为给定的数据集产生最佳重建

表面类型

任意表面类型可用于任何类型对象的建模。应该选择封闭的对象,如雕像,建筑物等。它不会对正在建模的对象的类型作出任何假设,这是以较高的内存消耗为代价的

高度场表面类型针对平面表面的建模进行了优化,例如地形或基准面。它应该选择航空摄影处理,因为它需要较少的内存,并允许更大的数据集处理

源数据

指定网格生成过程的来源。稀疏云可以仅用于基于稀疏点云的快速3D模型生成。密集云设置将导致更长的处理时间,但会基于先前重构的密集点云生成高质量的输出

面孔计数

指定最终网格中的最大面数。建议值(高,中,低)是根据先前生成的稠密点云中的点数计算出来的:比率分别为1/51/151/45。它们为相应细节层次的网格呈现最佳数目的多边形。用户仍然可以指定多边形的目标数

根据他们的选择最终的网格。这可以通过Face count参数的Custom值来完成。请注意,虽然太多的多边形很可能导致网格太粗糙,但是过大的自定义数量(超过1000万个多边形)很可能会导致外部软件中的模型可视化问题

另外还可以调整以下高级参数。

插值

如果插值模式为禁用,则由于仅重构与稠密点云点对应的区域,导致准确的重建结果。后处理步骤通常需要手动填充孔

使用启用(默认)插值模式PhotoScan将在每个稠密云点周围的特定半径的圆内插入一些表面区域。因此一些孔可以被自动覆盖。然而,模型上仍然存在一些缺陷,并且在后处理步骤中将被填充

在外推模式下,程序会生成具有外推几何的无孔模型。这种方法可能会生成大面积的额外几何图形,但是以后可以使用选择和裁剪工具轻松地将其移除

点类

指定要用于网格生成的密集点云的类。例如,只选择“接地点”来生成DTM,而不是DSM。初步分类密集的云点过程应该执行这个选项的网格生成是积极的

计算顶点颜色

如果源数据具有点的颜色信息,则可以选择计算顶点颜色。

注意

PhotoScan倾向于产生具有过度几何分辨率的3D模型,所以建议在几何计算之后执行网格抽取。有关网格抽取和其他3D模型几何编辑工具的更多信息,请参见编辑模型几何部分

可见性一致的网格

除了上述网格生成方法外,PhotoScan允许从深度图生成并可视化网格模型,而不需要中间密集的云生成。可见性一致的网格生成方法是实验性的。它的方向是填充孔洞,并且可以将大部分噪音过滤掉,只要保持可见性的限制即可:从相机位置到表面点的光线不应该与表面相交。在严格的能见度范围内,禁止在指定的空间范围内进行表面重建。例如,严格的体积遮罩是非常有用的,通过遮蔽单个摄像机之间的空间来抑制手指之间的噪声。此外,建议抑制无纹理的背景,以防止它粘在对象轮廓上 - 在单个图像上遮盖背景就足够了

用新的实验方法建立一个网格

1. 从工具菜单打开首选项对话框。在高级选项卡上启用使用可见性一致性网格生成方法(实验性)

2. 检查重建体积边界框。如果模型已被引用,边界框将自动正确定位。否则,手动控制位置很重要

要手动调整边界框,请使用/调整大小区域,/移动区域和/旋转区域工具栏按钮。旋转边界框,然后拖动边框的角落到所需的位置 - 边界框内的部分场景将被重建。如果要应用高度场重建方法,则控制边界框的红色边的位置是重要的:它定义重建平面。在这种情况下,确保边界框的方向正确

3. 工作流菜单中选择构建网格...命令

4. 构建网格对话框中,选择所需的重构参数。完成后点击确定按钮

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

重建参数

PhotoScan支持多种重建设置,有助于为给定数据集生成最佳曲面

表面类型

任意表面类型可用于任何类型对象的建模。应该选择封闭的对象,如雕像,建筑物等。它不会对正在建模的对象的类型作出任何假设,这是以较高的内存消耗为代价的

质量

指定所需的重建质量。可以使用更高质量的设置来获得更详细和更精确的几何图形,但需要更长的时间进行处理。这里对质量参数的解释与“照片对齐”部分给出的准确性设置类似。唯一的区别是,在这种情况下,超高质量设置意味着处理原始照片,而每个后续步骤意味着初步图像尺寸缩小4倍(每边2次)

另外还可以调整以下高级参数

使用严格的体积掩蔽

启用此选项时,至少一张照片覆盖蒙版的空间量将被抑制。每个面罩都是严格的 - 所以你应该尽可能少地使用它们,以防止意外压制一些表面部件。每个蒙版也使网格重建变慢。例如,严格的体积遮罩通过掩盖单个摄像机之间的空间来抑制手指之间的噪声。此外,这对于抑制无光泽的背景卡住物体轮廓非常有用 - 通过掩盖单个相机的背景。有关使用蒙版的更多信息,请参阅使用蒙版部分

重用深度图

如果要重用块中可用的深度贴图,请选择相应的质量和深度过滤参数值(请参阅工作空间窗格上深度贴图标签旁边的信息),然后选中“重用深度贴图”选项。此方法仅适用于温和过滤模式

建立模型纹理

生成3D模型纹

1. 从工作流菜单中选择生成纹理...命令

2. 构建纹理对话框中选择所需的纹理生成参数。完成后点击确定按钮

3. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

纹理映射模式

纹理映射模式确定物体纹理将如何被包装在纹理图谱中。正确的纹理映射模式选择有助于获得最佳的纹理打包效果,从而提高最终模型的视觉质量

通用

默认模式是通用映射模式; 它允许参数化任意几何图形的纹理图集。对于要处理的场景的类型没有任何假设; 程序尝试创建尽可能均匀的纹理

自适应正射影像

在自适应正射影像模式中,物体表面被分成平坦部分和垂直部分。表面的平坦部分使用正交投影来纹理化,而垂直区域被分别纹理化以在这样的区域中保持精确的纹理表示。当处于自适应正射影像模式时,程序倾向于为几乎平面的场景生成更紧凑的纹理表示,同时保持垂直表面(例如建筑物墙壁)的良好纹理质量

正射影像

在正交投影模式中,整个物体表面在正交投影中被纹理化。 Orthophoto映射模式产生比自适应正射影像模式更紧凑的纹理表示,但以垂直区域的纹理质量为代价

球形

球面映射模式仅适用于具有球状形式的特定类别的对象。它允许为这种类型的对象导出连续的纹理图集,以便稍后对其进行编辑。在球面贴图模式下生成纹理时,正确设置边界框是非常重要的。整个模型应该在边界框内。边界框的红色边应该在模型下面; 它定义了球形投影的轴线。前面的标记决定0子午线

单张照片

单张照片映射模式允许从一张照片生成纹理。可以从“纹理来自”列表中选择要用于纹理的照片

保持紫外线

Keep uv映射模式使用当前纹理参数化生成纹理图谱。可以使用不同的分辨率重建纹理地图集,也可以为在外部软件中参数化的模型生成地图集

纹理生成参数

以下参数控制纹理图集生成的各个方面:

纹理(仅限单张照片映射模式)

指定要用于纹理的照片。仅在单张照片​​映射模式下可用



混合模式(不适用于单张照片模式)

选择不同照片的像素值在最终纹理中的组合方式。

马赛克 - 意味着两步法:它将低频分量混合成重叠图像以避免接拼接线问题(加权平均,权重取决于许多参数,包括所讨论像素与图像中心的接近程度),而处理图像细节的高频分量取自单个图像 - 对于感兴趣区域呈现良好分辨率的图像,而相机视图几乎沿着该点处的重建表面的法线

平均值 - 使用来自各个照片的所有像素的加权平均值,权重取决于在马赛克模式下针对高频分量考虑的相同参数

最大强度 - 选择具有相应像素的最大强度的照片

Min Intensity(最小强度) - 选择具有相应像素的最小强度的照片

禁用 - 选择像素的颜色值的照片与马赛克模式中的高频分量的照片一样

纹理尺寸/

以像素为单位指定纹理图集的大小(宽度和高度),并确定要导出到的纹理的文件数量。将纹理导出到多个文件允许归档更高分辨率的最终模型纹理,而由于内存限制,将高分辨率纹理导出到单个文件可能会失败

如果导入的模型包含适当的纹理布局,则仅支持通用映射模式和“保留UV选项,支持多页纹理地图集生成

另外还可以调整以下高级参数。

启用重影过滤器

如果场景包含一些薄的结构或移动的物体,这些物体不能作为多边形模型的一部分进行重构,则可以打开此选项以避免产生的重影效果。

启用孔填充

这个选项在默认情况下是启用的,因为它有助于避免在表面复杂的情况下产生盐和胡椒效应,其中许多细小部分遮挡模型的其他部分。只有在非常具体的任务的情况下,建议关闭功能

注意

生成HDR纹理需要输入HDR照片

改善纹理质量

为了改善产生的纹理质量,可以合理地排除在这个步骤中处理不佳的图像。 PhotoScan建议自动图像质量估计功能。质量值小于0.5单位的图像被推荐为禁用,因此排除纹理生

程序。从“照片”窗格工具栏禁用照片使用/禁用按钮

PhotoScan将图像质量估计为相对于数据集中其他图像的相对清晰度。参数的值是根据图像最集中部分的清晰度来计算的



估算图像质量

1. 使用照片窗格工具栏上更改菜单中的/详细信息”命令切换到“照片”窗格中的详细视图

2. 照片窗格中选择要分析的所有照片。

3. 右键单击所选照片,然后从上下文菜单中选择估计图像质量命令。

4. 分析过程结束后,指示估计图像质量值的数字将显示在“照片”窗格的“质量”列中

建立瓦片模型

分层瓦片格式是城市规模建模的一个很好的解决方案。它允许以高分辨率对大面积3D模型进行响应可视化,使用Agisoft Viewer(一个包含在PhotoScan安装程序包中的补充工具)打开瓦片模型

瓦片模型是基于密集点云数据建立的。分层拼贴是从源图像纹理

注意

只能对以.PSX格式保存的项目执行构建瓦片模型过程

建立一个瓦片的模型

1. 检查重建体积边界框 - 瓦片模型将生成的区域

只有边界框。要调整边界框,请使用/ Resize Region/ Rotate Region工具栏按钮。旋转边界框,然后拖动框的边角到所需的位置

2. 工作流程菜单中选择建立瓦片模型...命令

3. 构建瓦片模型对话框中,选择所需的重建参数。完成后点击确定按钮

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

重建参数

像素大小(m

建议值显示由于输入图像有效分辨率而自动估计的像素大小。它可以由用户以米为单位设置

瓦片大小

瓦片大小可以用像素来设置。对于较小的瓦片,应该会有更快的可视

建立数字高程模型

PhotoScan允许生成和可视化数字高程模型(DEM)。 DEM将表面模型表示为高度值的规则网格。 DEM可以从密集点云,稀疏点云或网格栅格化。最精确的结果是基于稠密点云数据计算的。 PhotoScan



执行基于DEM的点,距离,面积,体积测量以及为用户选择的场景的一部分生成横截面。此外,可以为模型计算轮廓线,并在PhotoScan环境内的Ortho视图中通过DEM正射影像进行描绘。有关测量功能的更多信息,请参阅执行DEM测量部分

注意

构建DEM程序只能用于以.PSX格式保存的项目

DEM只能计算引用或缩放的项目。因此,在构建DEM操作之前,请确保已经为模型设置了坐标系或指定了至少一个参考距离。有关设置坐标系的指导,请转到设置坐标

在边界框内的模型部分计算DEM。调整边界框使

/调整大小区域和/旋转区域工具栏按钮。旋转边界框,然后拖动框的边角到所需的位置

构建DEM

1. 工作流程菜单中选择生成DEM ...命令

2. 在构建DEM对话框中设置DEM的坐标系或选择投影平面

3. 选择DEM光栅化的源数据

4. 完成后点击确定按钮。

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

参数

源数据

建议根据密集点云数据计算DEM。初步的海拔数据结果可以从稀疏点云生成,避免了由于时间限制原因而构建密集云步骤

插值

如果插值模式为禁用,则由于仅重构与稠密点云点对应的区域,导致准确的重建结果。

使用启用(默认)插值模式PhotoScan将为场景中至少一个图像上可见的所有区域计算DEM。建议在DEM生成中启用(默认)设置

在外推模式下,程序生成无孔模型,其中一些高程数据外推至边界框范围。

点类

该参数允许选择将用于DEM计算的点类(类)

为了生成数字地形模型(DTM),有必要首先对密集的云点进行分类,以便将它们分成至少两类:地面点和其余点。请参阅分类密集云点部分以了解密集云分类选项。在“生成DEM对话框中选择“点类”参数的“地面”值以生成DTM

要为项目的特定部分计算DEM,请使用“生成DEM对话框的“区域”部分。在文本框的左右两栏分别指定要导出的区域的左下角和右上角的坐标。建议值指示要光栅化的整个区域的左下角和右上角的坐标,用边界框定义该区域

分辨率值显示为源数据估算的DEM的有效地面分辨率。根据地面分辨率计算得到的DEM的大小显示在“总大小”文本框中

建立正射影像

正射影像导出通常用于根据源照片和重构模型生成高分辨率图像。最常见的应用是航空摄影测量数据处理,但在需要详细查看物体时也可能有用。 PhotoScan可以执行正射影像拼接线编辑以获得更好的视觉效果(请参阅手册的正射影像拼接线编辑部分)

对于多光谱图像处理工作流程,正交视图选项卡提供栅格计算工具,用于NDVI和其他植被指数计算,分析作物问题并生成变量耕作设备的处方。有关NDVI计算功能的更多信息,请参见执行模型部分的测量

注意

构建正射影像过程只能用于具有现有网格或DEM的块的.PSX格式保存的项目

建立正射影像

1. 从工作流菜单中选择Build 正射影像 ...命令

2. 构建正射马赛克对话框中,设置正射影像的坐标系参考或选择投影平面

3. 选择投影到正射影像的表面数据类型。

4. 完成后点击确定按钮。

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

PhotoScan允许将正射镶嵌投影到由用户设置的平面上,假定网格被选择为表面类型。要在平面投影中生成正射影像,请在构建正射影像对话框中选择“平面投影类型”。您可以选择投影平面和正射影像的方向。 PhotoScan提供了一个选项,可以将模型投影到由一组标记确定的平面上(如果在所需投影平面中没有3个标记,则可以使用2个矢量(即4个标记)指定)。平面投影类型可能对于没有用ZXY)函数描述的关于正立面或曲面的项目中的立方体生成有用。为了在平面投影中生成正射影像,需要初步生成网格数据

参数

表面

基于DEM数据的正射影像创建对于航测数据处理场景特别有效,从而节省网格生成步骤的时间。或者,网格表面类型允许为不那么常见但相当需要的应用程序创建正射影像,如建筑物外立面的正射影像生成或其他可能不被引用的模型。

混合模式

马赛克(默认) - 将数据分割的方法实现为多个独立混合的频域。最高频率分量仅沿着接拼接线混合,距离接拼接线每步进一步,导致混合的区域数量较少

平均 - 使用来自单张照片的所有像素的加权平均值

已禁用 - 像素的颜色值是从照片中获取的,相机视图几乎沿着该点的重构曲面的法线

启用色彩校正

色彩校正功能对于处理亮度变化极大的数据集非常有用。但是,请注意,色彩校正过程需要相当长的时间,因此建议仅对已被证明质量差的数据集进行设置

像素大小

Export 正射影像对话框中像素大小的默认值是指地面采样分辨率,因此设置较小的值是没有用的:像素数会增加,但是有效分辨率不会。但是,如果有意义的话,像素大小值可以由用户以坐标系统单位或以米为单位来改变

最大。尺寸(pix

该参数允许为最终的栅格数据设置最大尺寸。

PhotoScan为整个区域生成正射影像,可以获取表面数据。边界框限制不适用。要为项目的特定(矩形)部分构建正射影像,请使用Build 正射影像对话框的“区域”部分。在文本框的左右两栏分别指定要导出的区域的左下角和右上角的坐标。 估计”按钮允许您查看整个区域的左下角和右上角的坐标

估计按钮可以控制当前所选重建区域(所有可用数据(默认)或特定区域(区域参数))和分辨率(像素大小或最大尺寸参数)的最终正射镶嵌数据的总大小。信息显示在总大小(pix)文本框中

保存中间结果

3D模型重建的某些阶段可能需要很长时间。从数百张照片构建模型时,整个操作链最终可能会持续4-6小时。在一次运行中完成所有操作并不总是可能的。 PhotoScan允许将中间结果保存在项目文件中

PhotoScan存档文件(* .psz)可能包含以下信息

加载的照片列表与图像文件的参考路径。

照片对齐数据,例如相机位置信息,稀疏点云模型以及每个校准组的精确照相机校准参数集

项目中的照片应用了蒙版。

相机的深度图。

具有分类信息的密集点云模型。

重建的三维多边形模型与用户所做的任何更改。这包括网格和纹理,如果它被构建



添加的标记列表以及比例尺和其位置信息。

形状列表和它们排列成形状图层。

项目结构,即项目中块的数量及其内容。

请注意,由于PhotoScan倾向于生成额外的密集点云和高度详细的多边形模型,项目保存过程可能需要相当长的时间。您可以降低压缩级别以加快保存过程。但是,请注意,这将导致更大的项目文件。压缩级别设置可以在“工具”菜单中的“首选项”对话框的“高级”选项卡上找到

该软件还允许将用于存储处理结果的链接的PhotoScan项目文件(* .psx)保存在* .psx文件中,并将数据本身保存在* .files结构化归档文件中。这种格式能够响应加载大量数据(密集点云,网格等),从而避免重新开放数千个照片项目的延迟。 DEM正射影像瓦片模型生成选项仅适用于以PSX格式保存的项目

您可以在任何处理阶段结束时保存项目并稍后返回。要重新启动工作,只需将相应的文件加载到PhotoScan中即可。项目文件也可以作为备份文件或用于保存同一模型的不同版本

项目文件使用相对路径来引用原始照片。因此,在将项目文件移动或复制到其他位置时,请不要忘记移动或复制包含所有文件夹结构的照片。否则,PhotoScan将无法运行任何需要源图像的操作,尽管包含重构模型的项目文件将正确加载。或者,您可以在“工具”菜单的“首选项”对话框的“高级”选项卡上启用“存储绝对图像路径”选项

导出结果

PhotoScan支持以各种表示形式输出处理结果:稀疏和密集点云,摄像机标定和摄像机定位数据,网格等。可根据图像生成正射影像s和数字高程模型(DSMDTM)以及瓦片模型用户要求

在照片对齐完成后,点云和相机校准数据可以立即导出。所有其他导出选项在相应的处理步骤后都可用

如果要输出未引用的块的结果(点云/网格/瓦片模型),请注意,生成的文件将根据默认坐标系定向(请参阅位于页面右下角的坐标轴模型视图),即模型可以显示不同于你所看到

PhotoScan窗口中。要使模型方向与默认坐标系对齐,请使用工具栏上的/旋转对象按钮。 /移动对象和/ Scale对象仪器可用于调整未引用模型的大小和位置

在某些情况下,可能需要在外部软件中编辑模型几何图形。 PhotoScan支持在外部软件中进行编辑的模型导出,然后允许导入,如手册的“编辑模型”几何部分中所述

主菜单中的主要导出命令可用。

点云出口

导出稀疏或密集的点云

1. 从文件菜单中选择导出点...命令



2. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

3. 导出点对话框中,选择所需的点云类型 - 稀疏或密集

4. 指定坐标系并指示适用于所选文件类型的导出参数,包括要保存的密集云类。

5. 点击确定按钮开始导出。

6. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

导出点对话框中的“拆分块”选项可用于导出大型项目。它仅适用于参考型号。您可以在xy平面中指定截面的大小(以米为单位),将点云划分为相应的矩形块。三维场景的总体积受限于边界框。整个音量将从具有最小xy值的点开始以相等的块分割。请注意,空块不会被保存

在某些情况下,在导出点云之前编辑点云可能是合理的。要了解有关点云编辑的信息,请参阅手册的编辑点云部分

PhotoScan支持以下格式的点云导出

Wavefront OBJ

斯坦福PLY

XYZ文本文件格

ASPRS LAS

LAZ

ASTM E57

ASCII PTS

Autodesk DXF

U3D

potree

3D

Agisoft OC3

拓普康CL3

PDF

注意

OBJDXF格式不支持保存点云的颜色信息

LASLAZPTSCL3DXF格式不支持保存点法线信息



PhotoScan支持直接上传点云到以下资源:4DMapperPointBoxPointSceneSketchfab。要在线发布点云,请使用“文件”菜单中的“上载模型...命令

联结点和摄像机标定,定向数据输出

要导出相机校准和相机方向数据,请从文件菜单中选择导出相机...命令

PhotoScan支持以下格式的相机数据导出

Agisoft XML

Bundler OUT文件格

CHAN文件格

Boujou TXT文件格

欧米茄Phi Kappa文本文件格

Realviz RZML

PATB外部方

BINGO项目文

ORIMA

AeroSys外部方

Inpho项目文

高峰演变项目

块交换

注意

BundlerBoujou文件格式导出摄像机数据将在同一文件中保存稀疏的点云数据

BINGOORIMAPATBSummit EvolutionBlocks交换格式的摄像机数据导出允许存储连接点

Bundler文件格式导出相机数据不会保存失真系数k3k4

要仅导出/导入相机校准数据,请从工具菜单中选择相机校准...命令。运 / /按钮可以使用

以下格式加载/保存摄像机校准数据

Agisoft相机校准(* .xml

南极相机参数(* .txt

PhotoModeler相机校准(* .ini



3DM CalibCam相机参数(* .txt

CalCam相机校准(* .cal

Inpho相机校准(* .txt

USGS相机校准(* .txt

Z / I失真网格(* .dat

全景出口

PhotoScan能够对从相同摄像机位置(摄像机站)拍摄的图像进行全景拼接。为了指示已经从一个摄像机站获取加载的图像的软件,应该将这些照片移动到摄像机组并将摄像机类型分配给它。

导出全景图

1. 文件菜单中选择导出全景...命令

2. 选择应该预览全景的相机组。

3. 导出全景对话框的预览窗口右侧的导航按钮的帮助下,在文件中选择全景方向。

4. 设置导出参数:选择要导出全景图的摄像机组,并指定导出文件名掩码。

5. 点击确定按钮

6. 浏览目标文件夹,然后单击保存按钮。

此外,还可以使用导出全景对话框的设置边界部分设置全景图区域的边界。第一行(X)中的文本框允许指示水平面中的角度,第二行(Y)用于垂直平面限制中的角度。图像大小(pix)选项可以控制导出的图像文件的尺寸

PhotoScan支持以下格式的全景导出

JPEG

TIFF

PNG

BMP

OpenEXR

TARGA

3D模型出

导出3D

1. 从文件菜单中选择导出模型...命令

2. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

3. 导出模型对话框中,指定坐标系并指示适用于所选文件类型的导出参数。

4. 点击确定按钮开始导出。

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

如果使用PhotoScan生成的模型要导入到3D编辑器程序中进行检查或进一步编辑,在导出模型时使用Shift功能可能会有所帮助。它允许设置要从网格中每个顶点的相应坐标值中减去的值。本质上,这意味着模型坐标系原点的翻译,这可能是有用的,因为一些3D编辑器,例如,截取坐标值高达8位左右的数字,而在一些项目中,他们是十分有用的模型定位任务。因此,建议在导出模型之前减去等于某个坐标值的整个部分的值(请参阅参考窗格,相机坐标值),从而为要在3D编辑器程序中处理的模型提供合理的比例

PhotoScan支持以下格式的模型导出

Wavefront OBJ

3DS文件格

VRML

COLLADA

蒸馏器

斯坦福PLY

STL

Autodesk FBX

Autodesk DXF(以折线或3DFace表示

U3D

Google地球KMZ

Adobe PDF

某些文件格式(OBJ3DSVRMLCOLLADAPLYFBX)将纹理图像保存在单独的文件中。纹理文件应该保存在描述几何体的主文件所在的目录中。如果没有构建纹理图集,则只导出模型几何图形

PhotoScan支持将模型直接上传到Sketchfab资源。要在线发布模型,请使用“文件”菜单中的“上载模型...命令

瓦片模型导出

导出瓦片模型

1. File菜单中选择Export Tiled Model ...命令

2. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

3. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

PhotoScan支持以下格式的瓦片模型导出

铯三维瓦片* .zip

场景图层包(* .slpk

PhotoMesh图层(* .zip

Agisoft瓦片模型(* .tls

Agisoft Tile Archive* .zip

Agisoft瓦片模型可以在Agisoft Viewer应用程序中显示,Agisoft PhotoScan Professional安装文件中包含该应用程序。由于采用分层拼贴图格式,因此可以对大型模型进行可视化处理

PhotoScan支持将瓦片模型直接上传到以下资源:4DMapperMelown CloudSputnik。要在线发布瓦片模型,请使用“文件”菜单中的“上载模型...命令

正射影像

导出正射影像

1. 从文件菜单中选择导出正射影像 ...命令

2. 导出正射马赛克对话框中,指定要保存的正射影像的坐标系。

3. 检查编写KML文件和/或编写世界文件选项以创建地理参考Google地球和/GIS正射影像所需的文件

4. 点击导出...按钮开始导出

5. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

6. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

注意

只有当选择的导出坐标系为WGS84时,由于Google地球仅支持此坐标系,所以只能写入KML文件选项

世界文件指定输出正射影像的四角顶点的坐标。这些信息已经包含在GeoTIFF文件中,但是,出于某种原因,您可能会复制它。如果您需要以JPEGPNGBMP文件格式导出正射影像,并想要使用地理参考数据,则此信息可能会有用

如果需要固定大小的导出文件,则可以设置导出文件较长边的长度为Max。维(pix)参数。长度应以像素表示

导出正射影像对话框中的“分块”选项可用于导出大型项目。您可以指定要分割的正射镶嵌块的大小​​(以像素为单位)。整个地区将是从具有最小xy值的点开始以相等块分割。请注意,空块不会被保存

要导出项目的特定部分,请使用导出正射影像对话框的区域部分。在文本框的左右两栏分别指定要导出的区域的左下角和右上角的坐标。 估计”按钮允许您查看整个区域的左下角和右上角的坐标

或者,您可以在程序窗口的“正交视图”选项卡中使用多边形绘图选项指示要导出的区域。(有关多边形绘图的说明,请参阅手册的“形状”部分。)绘制多边形后,右键单击多边形,并使用上下文菜单中的“设置边界类型”选项将其设置为要导出的区域的边界

Export 正射影像对话框中像素大小的默认值是指地面采样分辨率,因此设置较小的值是没有用的:像素数会增加,但是有效分辨率不会。如果您选择以某个像素大小导出正射影像(不使用最大维数(pix)选项),建议检查生成文件的估计总大小(pix),以确保其不会太大正确保存到目标文件格式

对于(地理)TIFF输出压缩类型可由用户设置。以下选项可用:LZWJPEGPackbitsDeflate此外,该文件可以保存而不压缩(无压缩类型参数的值)。写BigTIFF文件选项允许保存大于4Gb的标准TIFF限制的文件。 Export 正射影像对话框中的总大小文本框有助于估计生成文件的大小。但是,建议您确保您打算使用支持BigTIFF格式的正射影像的应用程序。或者,您可以将一个大的正射影像分块,每个块符合标准TIFF文件的限制

当以JPEG格式导出正射影像时,JPEG质量参数控制压缩级别(即结果质量)和导出文件大小之间的平衡:参数值越高,质量越重要,代价越大产生的文件

正交拼接输出支持以下格式:

GeoTIFF

JPEG

PNG

BMP

多分辨率Google地球KML马赛

谷歌地图瓦片

MBTiles

世界风瓦片

PhotoScan支持直接上传正射影像s到以下资源:4DMapperMapBox,暴风云,人造卫星。要在线发布点云,请使用“文件”菜单中的“上载模型...命令

只有GeoTIFF格式支持多光谱正射图像输出。以其他格式导出时,只保存主要频道。多光谱正射影像具有原始影像的所有通道。可选地,可以包括定义用于正射镶嵌的无数据区域的透明度的阿尔法通道



导出多光谱正射影像

1. 从文件菜单中选择导出正射影像 ...命令

2. 按照上面正射影像导出程序的步骤2-3

3. 为栅格转换参数选择无值。

4. 点击导出按钮开始导出。

5. 浏览目标文件夹,选择GeoTIFF类型,然后打印文件名。点击保存按钮

6. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

NDVI数据输

文件菜单中的导出正射影像...命令可以获得植被索引数据导出。植被指数数据可以保存为两种类型的数据:作为正射影像的每像素计算的浮点指标值的网格(如果项目已经计算了多个植被指数,则为多道正射影像)或者作为根据托盘集的伪彩色正射线(仅输出第一个植被指数的数据或选定的3个植被指数的组合数据,假定为调色板参数设置了False Color值)。导出正射影像/导出谷歌KMZ /导出Google地图瓦片/导出MBTiles /导出世界风砖对话框中的栅格转换选项控制格式。在执行任何指数计算程序之前,没有值允许导出为数据生成的正射影像

数字高程模型(DSM / DTM)导

PhotoScan允许计算并输出数字表面模型(DSM)和数字地形模型(DTM

导出数字高程模型

1. 从文件菜单中选择导出DEM ...命令

2. 导出DEM对话框中,指定坐标系对地形参照DEM

3. 检查编写KML文件和/或编写世界文件选项以创建在Google地球和/GIS中对DEM进行地理配准所需的文件

4. 点击导出按钮开始导出。

5. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

6. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

注意

只有当模型在WGS84坐标系中进行地理参考时,由于Google地球仅支持此坐标系,所以只能写入KML文件选项

世界文件指定导出DEM的四角顶点的坐标。这些信息已经包含在GeoTIFF海拔数据以及DEM导出的其他支持的文件格式中,但是,由于某种原因,您可能会复制它



如果需要输出固定大小的文件,可以在Max中设置输出文件长边的长度。维(pix)参数。长度应以像素表示

正射影像导出不同的是,与在DEM导出对话框中的默认值相比设置更小的像素大小是明智的; 有效分辨率会提高。如果您选择以特定像素大小(不使用最大尺寸(pix)选项)导出DEM,建议检查所得文件的估计总大小(pix),以确保其不会太大正确保存到目标文件格式

没有数据值用于网格点,其中高程值不能根据源数据计算。默认值是根据行业标准建议的,但是可以由用户更改

导出DEM对话框中的“拆分块”选项可用于导出大型项目或满足特殊的DEM要求。

要导出项目的特定部分,请使用导出DEM对话框的“区域”部分。类似于正射影像输出,在程序窗口的正交选项卡上通过DEM绘制的多边形可以设置为DEM输出的边界。(有关多边形绘图的说明,请参阅手册的形状部分。

DEM导出支持以下格式

GeoTIFF海拔数

Arc / Info ASCII网格(ASC

波段交错文件格式(BIL

XYZ文件格

人造卫星KMZ

PhotoScan支持将高程模型直接上传到以下资源:4DMapperMapBoxMelown CloudSputnik。要在线发布点云,请使用“文件”菜单中的“上载模型...命令

额外的产品出口

除了主要的目标产品,PhotoScan允许导出其他几个处理结

Undistort照片,即没有镜头失真的照片(Undistort Photos ...命令可从“工具”菜单的“导出”子菜单中获得)。如果在“Undistort照片”对话框中选择了相应的选项,未经扭曲的照片可能会与应用的色彩校正一起导出

任何图像的深度图(导出深度...命令可从照片上下文菜单中获得)

单独的正射影像(可从工具菜单的导出子菜单中导出导出正射影像...命令)

模型视图或正交视图模式中显示的模型的高分辨率图像。捕获视图命令可从上下文菜单中的右键单击模型或正交视图中显示

处理报告生成

PhotoScan支持PDF格式的自动处理报告生成,其中包含项目的基本参数,处理结果和准确性评估



生成处理报告

1. 从文件菜单中选择生成报告...命令

2. 浏览目标文件夹,选择文件类型,然后打印文件名。点击保存按钮

3. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

PhotoScan处理报告显示以下数据

正射影像素描

调查数据包括覆盖面积,飞行高度,GSD,一般摄像机信息以及重叠统计

相机校准结果:项目中涉及的每个传感器的数字和图示。

相机定位和定位误差估计。

地面控制和检查点错误估计。

比例尺估计距离和测量误差。

带分辨率和点密度信息的数字高程模型草图

处理参数在项目的每个阶段使用。

注意

处理报告可以在对齐步骤后输出。处理报告导出选项仅适用于地理参考项目

调查数据

图像数 - 上传到项目中的图像总数

相机站 - 对齐图像的数量

飞行高度 - 地面以上的平均高度

联结点 - 有效联结点的总数(等于稀疏云中的点数)

地面分辨率 - 在所有对齐的图像上平均有效的地面分辨率

预测 - 有效联络点总数的预测

覆盖面积 - 已被调查的面积的大小

重投影误差 - 在所有图像的所有连接点上的均方根重投影误差平均值

再投影误差是重建的3D点可以投影的图像上的点与该照片上检测到的该3D点的原始投影之间的距离,并用作3D点重建过程的基础

相机校准

对于预校准摄像机,用户输入的内部参数显示在报告页面上。如果摄像机未经过预校准,则会显示PhotoScan估算的摄像机内部参数



相机位置

X 误差(m - 所有相机X坐标的均方根误差

Y 误差(m - 所有相机Y坐标的均方根误差

XY误差(m - 所有相机的XY坐标的均方根误差

ZZ 误差(m - 所有相机Z坐标的均方根误差

总误差(m - 所有相机的XYZ坐标的均方根误差。

地面控制和检查点

XY误差(m - GCP位置/检查点的XY坐标的均方根误差

Z误差(m - GCP位置/检查点的Z坐标误差

误差(m - GCP位置/检查点的XYZ坐标的均方根误差

投影 - 所有图像上的GCP位置/检查点的投影数量

误差(pix - 在所有图像上平均的GCP位置/检查点的图像上XY坐标的均方根误差

总计 - 意味着对所有GCP地点/检查点进行平均

比例

距离(m - PhotoScan估计的比例尺长度

误差(m - 比例尺长度的输入和估计值之间的差异

总计 - 意味着控制/检查部分中所有比例尺的平均值

数字高程模型

分辨率 - 导出的DEM的有效分辨率。该值取决于“构建点云”步骤中使用的“质量”参数值,前提是DEM是从密集点云生成的

点密度 - 每平方米密集云点的平均数量



处理参数

处理报告包含处理参数信息,也可从Chunk上下文菜单中获得。除了在各个处理阶段使用的参数值之外,报告的这个页面还介绍处理时间的信息

对于通过网络计算的项目,处理时间将显示为每个节点处理花费的时间的总和。

PhotoScan可以匹配不同比例的图像,以改善图像模糊或难以匹配的鲁棒性。联结点预测的准确性取决于它们所处的规模。 PhotoScan使用关于比例的信息来衡量联结点重投影误差。在参考窗格设置对话框中,连接点精度参数现在对应于标准化的精度 - 即在等于1的标尺处检测到的连接点的精度。在其他标尺上检测到的连接点将具有与其标度成比例的精度。这有助于获得更精确的捆绑调整结果。在报告的处理参数页(以及在块信息对话框中),提供了两个再投影误差:以连接点尺度为单位的再投影误差(这是在束调整期间被最小化的量)以及再投影误差以像素为单位(为了方便)。平均关键点尺寸值是所有投影平均的平均关联点尺度



第3章 引用

相机组

在执行照片对齐时,PhotoScan可估计内部和外部相机的方向参数,包括非线性径向畸变。为了估算成功,将估算程序分开应用于使用不同相机拍摄的照片是至关重要的。在程序中加载照片后,PhotoScan会根据图像分辨率和/EXIF元数据(如相机类型和焦距)自动将它们分成校准组。下面描述的所有操作都可以并且应该分别应用于(或不应用于)每个校准组

校准组可以手动重新排列。

创建一个新的校准组

1. 从工具菜单中选择摄像机校准...命令

2. 在相机校准对话框中,选择要排列在新组中的照片。

3. 在右键单击上下文菜单中选择创建组命令。

4. 摄像机标定对话框的左侧将创建一个新组,并将其显示在摄像机标定对话框的左侧。

将照片从一个组移到另一个组

1. 从工具菜单中选择摄像机校准...命令

2. 摄像机标定对话框中,选择对话框左侧的信号源组。

3. 选择要移动的照片并将其拖动到相机校准对话框左侧的目标组。

要将每张照片放入一个单独的组中,您可以使用拆分组命令,在右侧按钮中单击摄像机校准对话框左侧的校准组名称

相机类型

PhotoScan支持四种主要类型的相机:相机,鱼眼相机,球形相机和圆柱相机。相机类型可以在“工具”菜单中的“相机校准”对话框中设置

相机。如果校准组内的源数据是用帧相机拍摄的,为了成功估计相机定向参数,需要关于近似焦距(pix)的信息。显然,为了计算像素中的焦距值,足够知道以mm为单位的焦距和以mm为单位的传感器像素尺寸。通常这些数据是从EXIF元数据中自动提取的

与鱼眼镜头的相机。如果使用额外的广角镜头来获取源数据,标准PhotoScan相机型号将不允许成功估算相机参数。鱼眼相机类型设置将初始化实现不同的相机型号,以适应超广角镜头失真



引用

球形摄像机(equirectangular投影)。如果校准组内的源数据是用球形相机拍摄的,则相机类型设置足以让程序计算相机的方位参数。除了等矩形表示中的图像外,不需要其他信息

球形相机圆柱投影。如果校准组内的源数据是根据圆柱模型缝合的一组全景图像,则摄像机类型设置足以让程序计算摄像机的方位参数。没有额外的信息是必需的

如果源图像缺少EXIF数据或者EXIF数据不足以计算像素焦距,则PhotoScan将假定焦距等于50毫米(相当于35毫米胶片)。但是,如果初始猜测值与实际焦距有显着差异,则可能导致对齐过程失败。因此,如果照片不包含EXIF元数据,则最好手动指定焦距(mm)和传感器像素大小(mm)。它可以在“工具”菜单中的“摄像机标定”对话框中完成。一般来说,这些数据是在相机规格中指出的,或者可以从一些在线来源获得。为了向程序指示相机定位参数应根据焦距和像素大小信息进行估算,必须将“初始”选项卡上的“类型”参数设置为“自动”值

相机校准参数

一旦您尝试运行估算程序并得到较差的结果,您可以通过校准参数的附加数据来改善它们。

指定摄像机校准参数

1. 从工具菜单中选择摄像机校准...命令

2. 选择校准组,需要在摄像机校准对话框左侧重新确定摄像机方向参数。

3. 摄像机标定对话框中,选择初始标签

4. 修改相应编辑框中显示的校准参数。

5. 将类型设置为预校准值。

6. 重复适用的每个校准组。

7. 点击确定按钮设置校准。

注意

或者,也可以使用“摄像机校准”对话框的“初始”选项卡上的“载入”按钮从文件导入初始校准数据。除了Agisoft校准校准文件格式外,还可以从AustralisPhotoModeler3DM CalibCamCalCam导入数据

初始校准数据将在对齐照片处理步骤中进行调整。对齐照片处理步骤完成后,调整后的校准数据将显示在“照相机校准”对话框的“调整”选项卡上

如果非常精确的校准数据可用,为了防止重新计算,您应该检查Fix校准盒。在这种情况下,在对齐照片过程中,初始校准数据将不会更改

使用摄像机校准对话框的整”选项卡上的“保存”按钮,可以将调整后的摄像机校准数据保存到文件中

相机校准对话框中相机组的上下文菜单中可用的失真图表中可以看到估计的相机失真。此外,残差图(相同失真图对话框的第二个选项卡)允许评估相机是如何充分适用所描述的数学模型。请注意,图像的每个单元的残差均值,然后是相机组中所有图像的平均值。图中的比例参考表示失真/残差的比例

校准参数列表

f

焦距以像素为单位。

cxcy

主点坐标,即透镜光轴截取与传感器平面的坐标(以像素为单位)。

b1b2

亲和性和倾斜(非正交)变换系数。

k1k2k3k4

径向畸变系数。

p1p2p3p4

切向畸变系数。

设定坐标系

许多应用程序需要定义坐标系统的数据。设置坐标系统还可以提供模型的正确缩放比例,以便进行表面积和体积测量,并且使地图查看器和地理信息软件中的模型加载更容易。某些PhotoScan功能(如数字高程模型导出)只有在定义了坐标系后才可用

PhotoScan支持根据地面控制点(标记)坐标或相机坐标设置坐标系。在这两种情况下,坐标都在“参考”窗格中指定,可以从外部文件加载或手动输入

根据记录的摄像机位置设置坐标系经常用于航空摄影处理。但是,对于处理使用GPS的照相机收集的近距离数据集也可能是有用的。如果使用记录的摄像机坐标初始化坐标系,则不需要放置标记

在使用地面控制点设置坐标系的情况下,应将标记放置在场景的相应位置。

使用相机数据进行地理参考比较快,因为不需要手动放置标记。另一方面,地面控制点坐标通常比遥测数据更准确,从而可以实现更精确的地理参考

放置标记

PhotoScan使用标记来指定场景中的位置。标记用于设置坐标系,照片对齐优化,测量场景内的距离和体积以及基于标记的块对齐。标记位置由其在源照片上的投影定义。用于指定标记位置的照片越多,标记放置的准确性就越高。要定义场景中的标记位置,应至少放置2张照片



注意

基于记录的摄像机坐标设置坐标系不需要标记位置。如果要根据记录的摄像机位置定义坐标系,则可以安全地跳过此部分

PhotoScan支持两种标记放置方式:手动标记放置和引导标记放置。手动方法意味着标记投影应该在标记可见的每张照片上手动指示。手动标记放置不需要3D模型,甚至可以在照片对齐之前执行

在引导进场中,标记投影仅针对单张照片指定。 PhotoScan自动将相应的光线投影到模型表面上,并计算标记可见的其余照片上的标记投影。在单张照片​​上自动定义的标记投影可以手动进一步细化。引导式方法需要重建的三维模型表面

引导式标记放置通常会显着加快标记放置的过程,同时也减少了标记放置不正确的几率。除非有特殊的理由阻止这种操作,否则建议在大多数情况下

使用引导的方法放置标记

1. 双击其名称,打开标记可见的照片。

2. 使用/ Edit Markers工具栏按钮切换到标记编辑模式

3. 在与标记位置对应的点上右键单击照片。

4. 从上下文菜单中选择创建标记命令。新标记将被创建,其他照片上的投影将被自动定义

注意

如果3D模型不可用或者选定点上的光线不与模型表面相交,则标记投影将仅在当前照片上定义

可以通过右击从3D视图以相同的方式执行引导标记放

在模型表面的相应点上,使用上下文菜单中的/ Create Marker命令。尽管3D视图中的标记放置精度通常要低得多,但对于快速定位观察模型上指定位置的照片可能仍然有用

要从3D视图上下文菜单中再次查看相应的照片,请使用/按标记筛选命令。如果该命令处于非活动状态,请确保在“参考”窗格上选择了标记

使用手动方法放置标记

1. 使用/添加标记按钮创建标记实例工作区窗格上或通过添加标记命令从块上下文菜单(可通过右键单击工作区窗格上的块标题)

2. 双击照片名称,打开需要添加标记投影的照片。

3. 使用/ Edit Markers工具栏按钮切换到标记编辑模式



4. 在需要放置标记投影的照片上点击鼠标右键。从上下文菜单中打开“放置标记”子菜单并选择先前创建的标记实例。标记投影将被添加到当前照片

5. 如果需要,重复上一步将标记投影放置在其他照片上。

为了节省手动标记放置过程的时间,PhotoScan提供了引导线功能。将标记放置在对齐的照片上时,PhotoScan将突出显示标记预期位于其他对齐照片上的线条

注意

如果至少在两个对齐的图像上放置了一个标记,PhotoScan将会找到该标

其余的照片预测。照片查看模式下,计算出的标记位置将在相应的对齐照片上用/图标指示

自动定义的标记位置可以稍后通过在相应的照片上拖动它们的投影来手动完善

细化标记位置

1. 双击照片名称,打开标记可见的照片。自动放置的标记将用/图标表示

2. 使用/ Edit Markers工具栏按钮切换到标记编辑模式

3. 通过使用鼠标左键拖动标记投影到所需的位置。一旦标记位置被用户细化,标记图标将变成/

注意

要列出定义标记位置的照片,请在工作空间窗格上选择相应的标记。标记放置的照片将在照片窗格中用/标记。要通过标记过滤照片,请使用3D视图中的/按标记过滤命

上下文菜单。

在那些对照片上描绘的特征犹豫不决的情况下,两张照片的比较检查可以证明是有用的。PhotoScan窗口中同时打开两张照片从照片选项卡标题上下文菜单中移动到其他标签组命令

同时打开两张照片

1. 照片窗格中,双击要打开的照片。照片将在主程序窗口的新选项卡中打开

2. 右键单击标题标题,然后从上下文菜单中选择移至其他标签组命令。主程序窗口将被分成两部分,照片将被移到第二部分

3. 您将选择双击打开的下一张照片将显示在活动选项卡组中。



PhotoScan自动为每个新创建的标记分配默认标签。这些标签可以使用“工作空间/参考”窗格中标记上下文菜单中的“重命名...命令进行更改

分配参考坐标

要引用模型,应指定场景的至少3个点的真实世界坐标。根据要求,可以使用标记坐标,相机坐标或两者来引用模型。使用“参考”窗格指定用于引用模型的实际坐标以及所用坐标系的类型

该模型可以位于局部欧几里德坐标或地理坐标坐标中。 PhotoScan支持广泛的各种地理和投影坐标系,包括广泛使用的WGS84坐标系。此外,几乎所有来自EPSG注册系统的坐标系都被支持

参考坐标可以用下列方法之一来指定:

从单独的文本文件加载(使用字符分隔值格式)。

考”窗格中手动输入

GPS EXIF标签加载(如果存在)

从文本文件加载参考坐标

1. 单击参考窗格上的/导入工具栏按钮。(要打开“参考”窗格,请使用“查看”菜单中的“参考”命令。)浏览到包含记录的参考坐标的文件,然后单击“打开”

2. 如果数据显示地理坐标,则在导入CSV对话框中设置坐标系

3. 选择分隔符并指出每个坐标的数据列的编号。

4. 如果存在,请指示方向数据的列。确保设置适当的角度三倍(根据源数据):(偏航,俯仰,滚转)或者(ω,φ,κ)

5. 点击确定按钮。参考坐标数据将被加载到“参考”窗格中

注意

在数据文件中,列和行从0开始编号

如果没有在加载文件中指定照片的标记/照相机位置的参考坐标,则将为其保留当前值

CSV格式的坐标数据文件示例在下一节中给出

有关源坐标(xyz)以及源方向角精度的信息也可以用CSV文件加载。检查加载精度选项,并指出应从中读取数据的准确性的列的编号。可以为所有三个坐标/角度指示相同的精度列

手动分配参考坐标

1. 使用参考窗格工具栏中的/查看源代码按钮切换到“查看源代码”模式。(要打开“参考”窗格,请使用“查看”菜单中的参考命令。



2. 参考窗格中,选择x / y / z或角度数据单元格,然后按键盘上的F2按钮将值分配给相应的坐标/角度

3. 重复每个标记/相机位置(方向角度)需要指定

4. 删除不必要的参考坐标从列表中选择相应的项目,然后按Del

键。

5. 单击/更新工具栏按钮应用更改并设置坐标

定向数据的格式(偏航/俯仰/滚转或欧米茄/ phi / kappa)可以在参考设置对话框中切换。不要忘记在参考设置对话框中单击确定按钮以应用更改

另外,可以指示坐标/方位角的精度数据。从参考窗格的图像的上下文菜单中选择设置精度...命令,并输入位置(即xyz坐标)和方向(即(偏航,俯仰,滚动)或(ω,φ,kappa)角度)数据。可以选择多个摄像机并同时应用Set Accuracy ...命令。或者,您可以在“参考”窗格中为特定相机选择“准确度(m)”或“准确度(度)”文本框,然后按键盘上的F2键直接在“参考”窗格中输入文本数据。请注意,“/分隔符允许分别为xyz或偏航,俯仰,滚动(omegaphikappa)数据输入不同的准确度数据

GPS EXIF标签加载参考坐

单击参考窗格上的/ Import EXIF按钮。(要打开“参考”窗格,请使用“视图”菜单中的“参考”命令。)参考坐标数据将加载到“参考”窗格中

如果选中首选项窗口的高级选项卡上的相应选项,则也可以从图像的XMP扩展名加载摄像机方位角和位置精度参

头。数据将在点击/导入EXIF按钮时加载

参考坐标分配后PhotoScan自动估算本地欧几里得系统的坐标,并计算参考误差。要查看结果切换到查看估计

查看错误模式分别使用/查看估计和/查看错误工具栏按钮

设置地理坐标系

设置地理坐标系统

1. 使用上述选项之一分配参考坐标。

2. 单击参考窗格工具栏上的/设置按钮

3. 参考设置对话框中,选择用于编译参考坐标数据的坐标系统(如果尚未在上一步中设置)。

4. 在对话框的左侧部分指定假定的测量精度。

5. 如果需要将相对摄像机指定为GPS系统坐标,请转至工具菜单中的“摄像机校准”对话框,参见GPS / INS偏移选项卡

6. 点击确定按钮,初始化坐标系并估计地理坐标。



PhotoScan中的旋转角度是围绕以下轴线定义的:偏航轴线从上到下运行,俯仰轴线从无人驾驶飞机的左翼向右翼延伸,滚动轴线从无人机的尾翼延伸到鼻翼。旋转角度三倍的零值定义了以下相机在机上的位置:相机仰望地面,以横向拍摄画幅画幅的水平轴垂直于无人机的中心(尾鼻)轴。如果摄像机固定在不同的位置,则应在“设置”对话框的摄像机修正部分中输入相应的偏航,俯仰,滚转值。角度的符号根据右手定则来定义

注意

如果您使用标准的GPS系统(不是超高精度的),可以安全地跳过第5

选择坐标系对话框中,可以使用过滤器选项轻松搜索所需的地理参考系统。输入相应的EPSG代码(例如EPSG :: 4302)来过滤系统

要查看估计的地理坐标和参考误差,请在查看估计之间切换

和查看错误模式分别使用/查看估计和/查看错误工具栏按钮。最大的错误将被突出显示。单击“参考”窗格上的列名称可以按照列中的数据对标记和照片进行排序。此时,您可以查看错误,并决定是否需要对标记位置进行额外细化(如果是基于标记的参考),或者应排除某些参考点

要保存参考窗格上的错误和/或估计坐标,请使用/导出工具栏按钮

要重置块地理坐标,请使用工作空间窗格上的块上下文菜单中的重置变换命令。将从块名称中删除被地理参考的块的[R]指示符

注意

参考窗格上未经检查的参考点不用于地理参考。使用上下文菜单检查/取消选中的项目

调整照片上的标记位置后,坐标系不会更新

自动。应该使用“参考”窗格上的/ Update工具栏按钮手动更新

PhotoScan允许将估计的地理坐标转换为不同的坐标系。计算相机位置和/或标记的坐

参考窗格上的坐标系统使用/转换工具栏按钮

CSV格式的参考坐标文件示例(* .txt

参考坐标可以使用字符分隔文本文件格式加载到参考窗格中。每个参考点都在单独的行中指定在此文件中。示例参考坐标文件如下所示

<标签><经度><纬度><海拔>



IMG_0159.JPG

40.165011

48.103654

433.549477

IMG_0160.JPG

40.165551

48.103654

434.724281

IMG_0161.JPG

40.166096

48.103640

435.630558

每行上的单个条目应该用制表符(空格,分号,逗号等)分隔。所有以#开头的行都被视为注释

坐标文件中的记录与基于标签字段的相应照片或标记相匹配。相机坐标标签应该与相应照片的文件名相匹配,包括扩展名。标记坐标标签应与项目文件中相应标记的标签相匹配。所有标签都不区分大小写

注意

字符分隔的参考坐标格式不包括使用的坐标系类型的规格。使用的坐标系应该在参考设置对话框中单独选择

PhotoScan需要z值来指示椭球上方的高度

使用不同的垂直基准

在默认情况下,PhotoScan要求将所有相机和标记的源高度值输入为椭球上方的值。不过,PhotoScan也允许使用不同的大地水准面模型。 PhotoScan安装包仅包含EGM96大地水准面模型,但如果在“参考面板”设置对话框中选择的坐标系需要,则可以从Agisoft网站上下载更多的大地水准面模型; 或者,可以从自定义PRJ文件加载大地水准面模型。从支持的列表中下载的大地水准面模型应该被复制到PhotoScan安装目录中的\ geoids \文件夹中,然后使用GUI中相应的坐标系统

.

优化

相机对齐的优化

PhotoScan在照片对齐期间估计内部和外部照相机方向参数。这个估计是单独使用图像数据进行的,最终的估计可能会有一些错误。最终估计的准确性取决于许多因素,例如相邻照片之间的重叠,以及物体表面的形状。这些误差可能导致最终模型的非线性变形

在地理参考期间,使用7个参数相似变换(3个参数用于平移,3个用于旋转,1个用于缩放)线性变换该模型。这种转换只能补偿线性模型失准。这种方法不能删除非线性组件。这通常是地理配准错误的主要原因

通过基于已知的参考坐标来优化估计的点云和相机参数,可以消除模型的可能的非线性变形。在此优化过程中,PhotoScan可以调整估计的点坐标和摄像机参数,使重投影误差和参考坐标不对准误差之和最小化



为了获得更好的优化结果,可以预先编辑稀疏点云来删除明显错位的点。

优化后的地理参考准确度可以得到显着提高。如果最终模型用于任何类型的测量,建议执行优化

优化相机对齐

1. 设置要用于优化的标记和/或相机坐标(如果尚未完成)

2. 单击参考窗格上的设置工具栏按钮,然后设置坐标系(如果尚未完成)。

3. 参考窗格的设置对话框中,指定测量值的假定准确度以及源照片上标记投影的假定准确度。

4. 点击确定按钮。

5. 工具菜单中的相机校准对话框的GPS / INS选项卡上指示相对GPS设备和/INS到相机坐标(如果有信息)

6. 检查修复GPS / INS偏移框

7. 点击确定按钮。

8. 点击/优化工具栏按钮。在“优化相机对齐”对话框中,如果需要,请检查其他相机参数以进行优化。点击确定按钮开始优化

9. 优化完成后,地理参考错误将被更新。

注意

如果您使用的是标准GPS(不是极高的精度),可以安全地跳过第5

仅当在对准步骤之后p1p2值不等于零时,切向失真参数p3p4才可用于优化

模型数据(如果有)由优化过程清除。优化后,您将不得不重建模型几何

标记的图像坐标准确度指示标记由用户放置的精确程度,或者在由程序自动放置之后由用户调整

地面高度参数用于使对准程序的参考预选模式有效地用于倾斜图像。有关详细信息,请参阅对齐照片

相机,标记和比例尺准确度可以使用参考窗格上的准确度列为每个项目设置(每个相机/标记/比例尺的ID)。精度值可以在每个项目的窗格上或一组选定的项目中输入。或者,准确度值可以与相机/标记数据一起作为文本文件上传此外,每个坐标的不同精度可以使用“/作为精度列中的值之间的分隔符

用户输入的GPS / INS偏移值也可以通过PhotoScan调整,可以在Camera Calibration对话框的GPS / INS选项卡上显示测量精度。取消选中Fix GPS / INS偏移框以允许调整程序



通常,仅基于标记数据运行优化程序是合理的。这是由于以下事实:与指示相机位置的GPS数据相比,GCP坐标的测量精度要高得多。因此,标记数据肯定会给出更精确的优化结果。而且,通常在不同的坐标系中测量GCP和相机坐标,这也防止同时在优化中使用相机和标记数据

可以使用参考窗格中的错误信息来评估优化过程的结果。另外,可以检查畸变图以及每个校准组可视化的平均残差。这个数据可以从摄像机校准对话框(工具菜单),从摄像机组的上下文菜单 - 失真绘图命令中获得。请注意,图像的每个单元的残差均值,然后是相机组中所有图像的平均值。图中的比例参考表示失真/残差的比例

在优化结果似乎不令人满意的情况下,您可以尝试使用较低的参数值重新计算,即假设地面控制测量结果更准确。

基于比例尺的优化

比例尺是场景内任何已知距离的程序表示。它可以是一个标准的统治者或一个已知长度的特别准备的酒吧。比例尺是向您的项目添加支持参考数据的方便工具。当没有办法在整个场景中找到地面控制点时,它们可以证明是有用的。比例尺允许节省现场工作时间,因为放置几个精确已知长度的比例尺非常容易,然后使用特殊设备测量几个标记的坐标。此外,PhotoScan允许在相机之间放置比例尺实例,从而使得不仅可以避免标记,而且还可以避免在场景中放置标尺。当然,基于比例尺的信息不足以设置坐标系,但是在优化照片对齐的结果的同时可以成功地使用该信息。在PhotoScan软件中执行测量也足够了。

添加比例尺

1. 将标记放在条的开始点和结束点。

2. 使用Ctrl按钮在“参考”窗格中选择两个标记

3. 从模型视图上下文菜单中选择/创建比例尺命令。比例尺将被创建并立即添加到参考窗格上的比例尺列表中

4. 使用参考窗格工具栏按钮切换到/查看源模式

5. 双击新创建的比例尺名称旁边的距离(m)框,并以米为单位输入该条的已知长度

在相机之间添加比例尺

1. 使用Ctrl按钮在“工作空间”或“参考”窗格中选择两个摄像机。或者,可以使用工具栏中的工具从模型视图窗口中选择相机

2. 从上下文菜单中选择/创建比例尺命令。比例尺将被创建并立即添加到参考窗格上的比例尺列表中

3. 使用参考窗格工具栏按钮切换到/查看源模式



4. 双击新创建的比例尺名称旁边的距离(m)框,并以米为单位输入该条的已知长度

运行基于比例尺的优化

1. 参考窗格上,检查要在优化过程中使用的所有比例尺。

2. 单击参考窗格上的/设置工具栏按钮。在“参考”窗格的“设置”对话框中,指定比例尺测量的假定精度

3. 点击确定按钮。

4. 点击/优化工具栏按钮。在“优化相机对齐”对话框中,根据需要检查要优化的其他相机参数。点击确定按钮开始优化

优化完成后,相机和标记估计坐标将更新以及所有的地理参考错误。要分析优化结果,请使用“参考”窗格工具栏按钮切换到“查看估计”模式。在“参考”窗格的比例栏部分中,会显示预估比例尺的距离

删除比例尺

1. 参考窗格中选择要删除的比例尺。

2. 右键单击它并从上下文菜单中选择删除缩放条命令。

3. 单击确定,将所选比例条删除。

参考窗格中的错误是什么意思?

相机部分

1. 误差(m - 摄像机的输入(源)和估计位置之间的距离

2. 误差(deg - 在所有三个方位角上计算的均方根误差

3. 错误(pix - 在照片上检测到的所有特征点上计算的均方根重投影误差

再投影误差是重建的3D点可以投影的图像上的点与该照片上检测到的该3D点的原始投影之间的距离,并用作3D点重建过程的基础

标记部分

1. 误差(m - 输入(源)与标记的估计位置之间的距离

2. 错误(pix - 在标记可见的所有照片上计算的标记的均方根重投影误差

比例尺部分

误差(m - 输入(源)比例尺长度与两个摄像机之间的测量距离或表示比例尺起点和终点的标记之间的差异



如果某个标记的总重投影误差似乎太大,建议检查单张照片上标记的再投影误差。在“参考”窗格的标记上下文菜单中,显示信息命令可以使用该信息

使用编码和非编码目标

概观

编码和非编码目标是专门准备,但非常简单,真实的世界标记,可以添加到一个场景成功的3D模型重建。编码目标和非编码目标之间的区别在于,虽然非编码目标看起来像普通的全圆或者具有4个片段的图形(圆形/矩形),但是编码目标具有围绕中心的黑白分割的环完整的循环

编码目标的优点和局限性

编码目标(CT)可以用作标记来定义模型的局部坐标系和比例,或者作为真正的匹配以改善照片对准过程。 PhotoScan的功能包括自动检测和匹配源照片上的CT,这样可以从项目中的标记执行中受益,同时节省手动标记位置上的时间。此外,自动CT检测和标记放置更精确,然后手动放置标记

PhotoScan支持三种类型的圆形CT12位,14位,16位和20位。虽然12位模式被认为是更精确的解码,而14位,16位和20位模式允许在同一个项目中使用更多数量的CT

要成功检测,CT必须在原始照片上占用大量的像素。这导致了CTs实施的自然限制:虽然它们通常被证明在近距离图像项目中是有用的,但是航空摄影项目将要求将太多的CT放置在地面上,以便正确地检测CT

工作流中的编码目标

PhotoScan支持的所有CT模式集可以由程序本身生成

用编码目标创建可打印的PDF

1. 工具菜单中选择打印标记...命令

2. 打印标记对话框中指定CT类型和所需的打印参数

3. 点击OK

一旦生成,可以打印模式集,并可以将CT放置在场景上进行拍摄和重建

当在其上看到CT的图像上传到程序时,PhotoScan可以自动检测和匹配CT

检测源图像上的编码目标

1. 工具菜单中选择检测标记...命令

2. 根据CT的类型,在Detect Markers对话框中指定探测器的参数



3. 点击OK

PhotoScan将检测并匹配CT,并将相应的标记添加到“参考”窗格

使用PhotoScan软件生成的CT包含偶数个扇区。但是,以前版本的PhotoScan软件没有这种限制。因此,如果要处理的项目包含以前版本的PhotoScan软件的CT,则需要禁用奇偶校验才能使检测器正常工作

非编码目标的实现

非编码目标也可以通过PhotoScan自动检测(请参阅检测标记对话框)。但是,对于非编码对象自动匹配,则需要先对齐照片过程

由于要大规模地打印图案的简单性,非编码目标更适合于航空测量项目。但是,看起来相似,它们不允许自动识别,所以如果要从文件正确地导入一些参考坐标,则需要手动分配标识符



4章测量

在模型上执行测量

PhotoScan支持测量模型上的距离,以及重建3D模型的表面面积和体积。本节的所有说明适用于在程序窗口的模型视图中工作,无论是用于密集点云还是网格数据的分析。在模型视图中工作时,所有测量均在3D空间中执行,与正交视图中的平面测量不同

距离测量

PhotoScan可以测量重建的3D场景的点之间的距离。显然,在进行距离测量之前,模型坐标系必须被初始化。或者,可以基于已知距离(比例尺)信息对模型进行缩放以变得适合于测量。

测量距离

1. 从模型视图的工具栏中选择/标尺仪器

2. 点击要开始测量的模型点

3. 在模型上点击第二个按钮,指定点之间的距离将在模型视图中显示。

4. 距离可以沿着用直尺绘制的多段线测量。

5. 要完成测量并继续进行测量,请按键盘上的Escape键。测量结果将显示在“控制台”窗格

模型视图中也启用了形状绘制。形状有关形状绘制信息的手册部分。通过选定形状的上下文菜单中的测量命令,可以了解顶点的坐标以及形状的边界

为了测量点对之间的几个距离并自动保存结果数据,可以使用标记。

测量两个标记之间的距离

1. 将标记放置在目标位置的场景中。有关放置标记的信息,请参设定坐标系手册的一部分。

2. 使用Ctrl按钮选择参考窗格上用于距离测量的两个标记

3. 3D视图上下文菜单中选择/创建比例尺命令。比例尺将被创建并立即添加到参考窗格上的比例尺列表中

4. 使用参考窗格工具栏上的/查看估计按钮切换到估计值模式

5. 新创建的比例尺的估计距离等于应该测量的距离。



测量相机之间的距离

1. 使用Ctrl按钮在“工作空间”或“参考”窗格中选择两个摄像机。或者,可以使用工具栏中的工具从模型视图窗口中选择相机

2. 从上下文菜单中选择/创建比例尺命令。比例尺将被创建并立即添加到参考窗格上的比例尺列表中

3. 使用参考窗格工具栏上的/查看估计按钮切换到估计值模式

4. 新创建的比例尺的估计距离等于应该测量的距离。

注意

请注意,用于距离测量的比例尺必须在参考窗格上取消选中。

注意

PhotoScan测量的距离值以米为单位显示

表面积和体积测量

只有在定义了场景的比例或坐标系之后,才能执行重建3D模型的表面面积或体积测量。

测量表面积和体积

1. 工具菜单中选择测量面积和体积...命令

2. 整个模型表面面积和体积将显示在测量面积和体积对话框中。表面积以平方米计量,网格体积以立方米计量

体积测量只能对封闭几何体的模型进行。如果模型表面有任何洞,PhotoScan将报告零音量。在使用“工具”菜单中的“关闭孔”命令执行体积测量之前,可以填充网格表面中的现有孔

DEM上执行测

PhotoScan能够进行基于DEM的点,距离,面积和体积测量,还可以为用户选择的部分场景生成横截面。此外,可以为模型计算轮廓线,并在PhotoScan环境内的Ortho视图中通过DEM正射影像进行描绘。 DEM上的测量由形状,点,多义线和多边形控制。

点测量

正交视图允许测量重建模型上任意点的坐标。用光标指示的点的XY坐标以及用户选择的垂直基准点上方的点的高度显示在Ortho视图的右下角



距离测量

用尺子测量距离

1. Ortho视图的工具栏中选择/标尺仪器

2. 点击要开始测量的DEM

3. 在第二次点击DEM后,指示点之间的距离将在正交视图中显示

4. 距离可以沿着用直尺绘制的多段线测量。

5. 要完成测量并继续进行测量,请按键盘上的Escape键。测量结果将显示在“控制台”窗格

测量与形状的距离

1. 使用Ortho视图工具栏中的/ Draw Polyline工具将兴趣点连接到多段线

2. 双击最后一点来指示多段线的结束。

3. 右键单击折线,然后从上下文菜单中选择测量...命令

4. 测量形状对话框中检查结果。周长值等于应该测量的距离

除了折线长度值(参见测量形状中的周长值)之外,折线顶点的坐标显示在测量形状对话框的平面选项卡上。

注意

测量选项可从选定多段线的上下文菜单中获得。要选择一条折线,双击它。选定的多段线以红色着色

表面积和体积测量

测量面积和体积

1. 使用/绘制多边形仪器在DEM上绘制多边形以指示要测量的区域

2. 右键单击多边形,然后从上下文菜单中选择测量...命令

3. 测量形状”对话框中检查结果:请参阅“平面”选项卡上的面积值和“体积”选项卡上的体积值

PhotoScan允许测量最佳拟合/平均水平/自定义水平面上的音量。最佳拟合和平均水平面是基于绘制的多边形顶点计算的。根据自定义水平面测量的体积允许跟踪时间范围内同一区域的体积变化

注意

测量选项可从选定的多边形的上下文菜单中获得。要选择一个多边形,双击它。选定的多边形以红色着色



横截面和轮廓线

PhotoScan能够计算横截面,使用形状来指示切割的平面,切割由平行于Z轴的平面进行。对于多段线/多边形,程序将从第一个绘制边开始沿着所有边缘计算轮廓

要计算横截面

1. 指示一条线,从Ortho视图工具栏中剪切模型/绘制折线/ /绘制多边形工具

2. 双击最后一点来指示多段线的结束。

3. 右键单击折线/多边形,然后从上下文菜单中选择“测量...命令

4. 测量形状对话框中,查看对话框轮廓选项卡上的结果。

生成轮廓...命令可从“工作空间”窗格上的DEM标签上下文菜单或“工具”菜单中获得

生成轮廓

1. 从工具菜单中选择生成轮廓...命令

2. 生成等高线对话框中,选择DEM作为计算的源数据

3. 设置最小高度最大高度参数以及轮廓间隔值。所有的值都应以米为单位

4. 一旦完成,点击确定按钮。

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

6. 当程序完成时,带有轮廓标签的形状图层将被添加到工作空间窗格上显示的项目文件结构中。

可以在程序窗口的Ortho选项卡上的DEM正射影像上显示等高线。使

/Ortho选项卡工具栏显示轮廓线工具来打开和关闭功能。可以使用“工作空间”窗格上轮廓线标签上下文菜单中的“删除轮廓”命令删除轮廓线

可以使用工作空间窗格上的轮廓线标签上下文菜单中的导出轮廓命令来导出轮廓线。或者,该命令可从“工具”菜单中获得。在“导出等高线”对话框中,需要选择要导出的等高线的类型。 .SHP文件只能存储相同类型的行:多边形或多段线

植被指数计算

多光谱相机

PhotoScan能够根据多光谱图像输入计算NDVI和其他植被指数。植被指数公式可以由用户设定,从而使数据分析具有很大的灵活性



可以将计算的数据导出为正射影像的每个像素计算的浮点索引值的网格,或根据用户设置的调色板作为伪彩色的正射影像如果计算相同正射影像的多个指数,结果可以作为多通道正射影像输出,每个指数一个通道。此外,3种不同植被指数的值可以被混合以将组合结果表示为假色“RGB图像

计算植被指数

1. Ortho选项卡中打开“正射影像”,双击“工作区”窗格上的正射影标签

2. 使用Ortho视图工具栏中的/ Raster Calculator按钮打开栅格计算器工具

3. 栅格计算器对话框的变换选项卡的左侧,列出了输入图像的所有波段。如有必要,使用光栅计算器的键盘输入和操作员按钮,在选项卡的输出带一侧设置植被指数表达式。如果表达式是有效的,那么该行将

/标记

4. 您可以设置几个植被指数表达式进行计算。使用//按钮添加/删除输出波段列表中的行

5. 单击确定按钮以计算索引(ces)。结果 - 带有植被指数(ces)信息的正射影像,每个索引都存储在一个单独的通道中,可以通过文件菜单中的Export 正射影像命令导出。有关出口程序的指导,请参阅手册的NDVI数据输出部分

6. 对于步骤5的替代方法,如果您希望在PhotoScan窗口的正交视图中查看索引,请执行步骤6-11。选中“启用变换”框并切换到“栅格计算器”对话框的“调色板”选项卡

7. 单击/更新按钮以在调色板选项卡的左侧显示索引值的直方图

8. 在直方图上手动选择有意义的索引值的范围,或者使用选项卡底部的自动按钮应用自动计算的范围。

9. 调色板选项卡右侧的下拉列表中选择调色板预设。

10. 点击应用按钮。一旦操作完成 - 计算所有的植被数据,存储在第一个输出波段的索引值(根据在栅格计算器的变换选项卡中设置的第一个线表达式计算得到的索引值)将显示在正交视图中,索引值根据“栅格计算器”对话框中设置的调色板使用伪彩色进行可视化

11. 您可以在栅格计算器中继续工作,也可以单击确定按钮关闭对话框。

调色板为每个要显示的索引值定义颜色。 PhotoScan在“栅格计算器”对话框的“调色板”选项卡上提供了多个标准调色板预设。 栅格计算器”对话框的“调色板”选项卡上的下拉列表中可以选择预设(热,NDVI,灰度)。或者,用户可

从一个Surfer色谱(* .clr)文件/导入调色板上载调色板),初步准备在外部工具

也可以在PhotoScan环境中使用“栅格计算器”对话框的“调色板”选项卡上的/添加颜色和/删除颜色按钮来编辑调色板。对于每个添加到调色板的新行,都应该输入一个特定的索引值。双击新添加的行来输入值。自定



可以使用栅格计算器对话框的调色板选项卡上的/导出调色板按钮为未来的项目保存调色板

有意义的索引值的范围可以在调色板选项卡的左侧手动调整,或者使用选项卡底部的自动按钮自动设置。可以检查插值颜色选项以将中间色引入输出图像

调色板预设下拉列表上的假色值允许可视化特定3个植被指标的组合结果,将其作为错误的RGB颜色处理

注意

如果在变换选项卡的第一行中更改索引表达式,请不要忘记调整调色板设置以实现可视化目的:单击调色板选项卡上的更新按钮,更新索引值的直方图,设置有意义值的范围,选择了正确的调色板。

如果要检查不同植被指数的值,而不是已经显示的值,则需要在“栅格计算器”对话框的“变换”选项卡的“输出带”列表的第一行中设置相应公式

如果您想要查看原始多光谱正射影像,不应用索引计算,请取消选中栅格计算器对话框的变换选项卡上的启用变换选项,然后单击应用/确定”按钮。如果输入图像有三个通道标记为RGB,则正射影像将被视为RGB图像(或错误的RGB)。否则,来自第一通道的光谱数据将以灰度显示

改进的可见光范围相机

改进的可见光范围摄像机以三通道图像的形式提供数据,但由于在传感器上进行了一些物理操作,这些通道不包含标准的RGB频谱范围信息。例如,MAVinci的彩色红外(CIR)相机记录第一通道中的红+ NIR数据,第二通道中的绿+ NIR数据以及第三通道中的NIR数据

修改后的可见光范围摄像机与多光谱摄像机一起用于植被监测。要使用PhotoScan计算植被,应使用修改过的相机捕获的数据应先校准。这意味着我们需要得到纯粹的RGNIR值来应用植被指数公式。要执行校准,需要校准矩阵数据。在这种情况下,校准矩阵是每个通道中的源光强度值线性变换为强度绝对值的矩阵

MAVinciCIR相机的情况下,可以基于以下关系的直方图来计算校准矩阵:NIR / RNIR / G。校准矩阵谱值将等于对应直方图的截止值(kRkG):C = {kR0-1),(0kG-1),(0,0 1}。然后,可以计算根据NIR强度值缩放的RGNIR光谱带的绝对强度值的矢量,其中C [3x3] - CIR校准矩阵,X0 [3x1] - 矢量的每个频段的强度的源值

PhotoScan提供对话框来手动输入校准矩阵的值 - 请参阅栅格计算器对话框中CIR校准选项卡的彩色矩阵部分。(该选项卡仅适用于3波段图像,如果项目处理多光谱图像,则不需要校准数据)。可以打印数值,也可以使用直方图上的滑块选择数值。对于MAVinciCIR摄像机,可以使用自动按钮自动设置校准矩阵值

一旦设置了校准矩阵值,单击应用按钮进行PhotoScan执行校准。之后,您可以进入栅格计算器的变换和调色板选项卡来计算植



如上节所述。 PhotoScan将使用校准值作为变换选项卡上的输入波段

基于等值线的索引

PhotoScan可以根据计算出的索引值计算轮廓线

根据植被指数数据计算等高线

1. 工作空间窗格的正射影像图标上下文菜单中选择“生成轮廓...命令,而索引数据显示在“正交”视图中

2. 选择正射影像作为轮廓计算的来源

3. 调整任务的最小/最大值和间隔参数

4. OK按钮计算索引值

5. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

6. 当程序完成时,带有轮廓标签的形状图层将被添加到工作空间窗格上显示的项目文件结构中。等高线将显示在Ortho选项卡上的索引数据上

注意

PhotoScan只保留计算出的最新轮廓线数据。因此,如果您需要保存为DEM数据计算的轮廓线,请在“工作空间”窗格的轮廓线标签上下文菜单中使用“导出轮廓...命令,然后生成索引数据的轮廓线



5章编

使用蒙版

概观

PhotoScan中使用蒙版来指定照片上的区域,否则可能会使程序混淆或导致不正确的重建结果。面罩可以应用于以下加工阶段

图像的匹配

建立深度图

使用具有严格体积掩模选项的可见性一致性网格生成方法构建网格模型

建立3D模型纹

建立瓦片模型

建立正射影像

对齐照片

特征点检测过程中可能会排除蒙版区域。因此,在估计相机位置时不考虑照片蒙版部分上的物体。这在设置中是重要的,其中感兴趣的对象相对于场景不是静态的,例如当使用转盘来拍摄照片时

当感兴趣的对象只占据照片的一小部分时,遮蔽也是有用的。在这种情况下,少量有用的匹配可以被错误地滤除,作为背景对象之间更多数量匹配中的噪声

建立密集的点云

在构建密集点云时,在深度图计算过程中不使用蒙版区域。通过消除不感兴趣的照片上的区域,可以使用遮罩来减少由此产生的密集的云复杂性

在密集点云和纹理生成阶段(包括瓦片模型生成过程),掩盖区域总是被排除在处理之外。

我们以一组对象的照片为例。除了每张照片上的物体本身,还有一些背景区域。这些区域可能对更精确的相机定位有用,所以



在对齐照片时最好使用它们。然而,这些地区在建筑密集点云的影响是完全相反的:由此产生的模型将包含感兴趣的对象和背景。背景几何将会“消耗”可能用于建模主要对象的一些网格多边形的一部分

为这样的背景区域设置掩模可以避免这个问题并且提高几何重构的精度和质量。

建设纹理地图集

在纹理图集生成期间(对于单网格模型和瓦片模型),照片上的蒙版区域不用于纹理化。遮蔽被异常值或障碍物遮挡的照片上的遮蔽区域有助于防止对所得纹理图谱产生“重影”效果

加载蒙版

可以从外部来源加载遮罩,也可以从背景图像自动生成,如果这样的数据可用的话。 PhotoScan支持从以下来源加载掩码

从源照片的Alpha通道

从单独的图像。

从基于背景差异技术的背景照片生成。

基于重建的三维模型。

导入蒙版

1. 工具菜单中选择导入蒙版...命令

2. Import Mask对话框中选择合适的参数。完成后点击确定按钮

3. 从单独或背景图像生成蒙版时,文件夹选择对话框将出现。浏览到包含相应图像的文件夹并选择它

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

导入掩码时可以指定以下参数:

方法

指定掩码数据的来源。

从阿尔法 - 从源照片的alpha通道加载蒙版

从文件 - 从单独的图像加载掩码

从背景 - 从背景照片中生成蒙版

从模型 - 基于重建模型生成蒙版

手术

指定在为照片导入第二个遮罩的情况下要执行的操作。替换 - 新的面具将被加载和存储,而不是原来的。联盟 - 两个面具将被统一和存储



交叉点 - 两个蒙版的交集将被存储为照片的新蒙版

差异 - 只有两个面具之间的区别将被存储为照片的新面具

文件名模板(不在From模式下使用

指定用于生成掩码文件名的文件名模板。这个模板可以包含特殊的令牌,这些令牌将被正在处理的每张照片的相应数据所取代。支持以下令牌

{filename} - 没有扩展名的源照片的文件名

{fileext} - 源照片的扩展名

{相机} - 相机标签

{} - 帧号

{filenum} - 导入掩码的序号

例如,如果掩码可用于PNG格式并具有_mask后缀,则可以使用{filename} _mask.png模板

公差(仅限背景方法)

指定用于背景差异的容差阈值。公差值应根据前景和背景像素之间的颜色分隔来设置。对于较大的间距,可以使用较高的公差值

适用于

指定是否应当为当前打开的照片,活动块或整个工作区导入遮罩。

所有相机 - 加载活动块的掩码

整个工作区 - 为项目中的所有块加载掩码

所选摄像机 - 当前检查摄像机的加载蒙版(如果有的话)

当前照片 - 当前打开的照片的加载蒙版(如果有的话)

编辑蒙版

当前掩码的修改通过添加或减少选择来执行。使用支持的选择工具之一​​创建选区,并且不会将其合并到当前掩码中,直到使用“添加选择”或“减去选区”操作将其与掩码合并为止

编辑蒙版

1. 工作区/照片”窗格中双击其名称以打开要遮罩的照片。照片将在主窗口中打开。现有的蒙版将显示为照片上的阴影区域

2. 选择所需的选择工具并生成一个选择。

3. 点击/添加选择工具栏按钮将当前选择添加到掩码,或/减去选择从掩码中减去选择。 /反转选择按钮允许反转当前的选择,然后从掩码中加或减



以下工具可用于创建选择:

/矩形选择工具

矩形选择工具用于选择大面积区域,或在应用其他选择工具后清理掩模。

/智能剪刀工具

智能剪刀用于通过指定其边界来生成选择。边界是通过用鼠标选择一系列顶点而形成的,这些顶点自动与段连接。分段可以通过直线或通过与物体边界对齐的曲线轮廓形成。要启用捕捉,请在按住Ctrl键的同时选择下一个顶点。要完成选择,应该通过单击第一个边界顶点来关闭边界

/智能涂料工具

智能绘图工具用于通过鼠标绘制选择,不断地添加以对象边界为边界的小图像区域。

/魔术棒工具

Magic Wand工具用于选择图像的统一区域。要使用魔棒工具进行选择,请在要选择的区域内单击

Magic Wand选择的像素颜色范围由公差值控制。在公差值较低的情况下,该工具会选择较少的颜色,类似于使用Magic Wand工具单击的像素。较高的值扩大了所选颜色的范围

注意

要将新区域添加到当前选择区域,请在选择其他区域时按住Ctrl

要重置当前照片上的遮罩选择,按Esc

可以使用照片菜单中的反转遮罩命令反转遮罩。该命令仅在Photo View中激活。或者,也可以使用“反转蒙版...命令从“照片”窗格上的照片上下文菜单反转所选摄像机或大块中所有摄像机的蒙版

每个图像都会单独生成蒙版。如果某个物体应该被遮盖掉,那么该物体出现的所有照片都应该被遮住

保存面具

创建的蒙版也可以保存为外部编辑或存储。

导出蒙版

1. 工具菜单中选择导出蒙版...命令

2. 在导出遮罩对话框中选择合适的参数。完成后点击确定按钮

3. 浏览到应该保存蒙版的文件夹并选择它

4. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮



在导出掩码时可以指定以下参数:

导出蒙版

指定是否应当为当前打开的照片,活动块或整个工作区导出遮罩。

当前照片 - 保存当前打开的照片的掩码(如果有的话)

活动块 - 保存活动块的掩码

整个工作区 - 保存项目中所有块的掩码

文件类型

指定生成的文件的类型。

单通道蒙版图像 - 生成单通道黑白蒙版图像

带有Alpha通道的图像 - 通过Alpha通道中的遮罩数据生成源照片的彩色图像

掩码文件名称

指定用于生成掩码文件名的文件名模板。这个模板可以包含特殊的令牌,这些令牌将被正在处理的每张照片的相应数据所取代。支持以下令牌

{filename} - 没有扩展名的源照片的文件名

{fileext} - 源照片的扩展名

{相机} - 相机标签

{} - 帧号

{filenum} - 要导出的掩码的序号

例如,{filename} _mask.png模板可用于使用_mask导出PNG格式的蒙

后缀。

注意

当仅为当前照片导入/导出遮罩时,PhotoScan将提示输入实际图像而不是图像文件夹。在这种情况下不会使用掩码文件名称参数

编辑点云

PhotoScan中提供以下点云编辑工具

基于指定标准的自动过滤(仅适用于稀疏云)

基于应用蒙版的自动过滤(仅密云)

基于点颜色的自动过滤(仅密云)

通过设置每个照片的限制点来减少云中的点数(仅适用于稀疏云)

手动点删除



注意

可以使用编辑菜单中的撤消/重做”命令撤消/重做点云编辑操作

根据指定的标准过滤点

在某些情况下,找出重投影误差较高的点位于稀疏云内的位置或删除表示高噪声点的点可能有用。点云过滤有助于选择通常应该被移除的点

PhotoScan支持点云过滤的以下标准

重新投影错误

高重投影误差通常表示点匹配步骤中对应点投影的定位精度较差。这也是错误匹配的典型。去除这些点可以提高后续优化步骤的准确性

重建不确定性

高重建不确定度是典型的点,从附近的基线小的照片重建。这些点可能明显地偏离物体表面,在点云中引入噪声。虽然移除这些点不应影响优化的准确性,但在点云模式下构建几何图形之前将其删除可能会很有用,或者为了更好地观察点云,可能会有所帮助

图像数量

PhotoScan可以重建至少两张照片上可见的所有点。但是,仅在两张照片上可见的点可能位于精度较差的位置。图像计数过滤可以从云中移除这些不可靠的点

投影精度

这个标准允许过滤出由于尺寸较大而使投影相对较差的局部投影点

根据指定的标准删除点

1. 使用/点云工具栏按钮切换到点云视图模式

2. 从编辑菜单中选择渐进式选择...命令

3. 在渐进式选择对话框中,指定要用于过滤的标准。使用滑块调整阈值水平。拖动滑块时,您可以观察选择如何变化。点击OK按钮完成选择

4. 要删除选定的点,使用编辑菜单中的删除选择命令,或单击/删除选择工具栏按钮(或者只需按下键盘上的删除按钮)

基于应用的掩码过滤点

根据应用的蒙版去除点

1. 使用/ Dense Cloud工具栏按钮切换到密集云查看模式



2. Tools菜单的Dense Cloud子菜单中选择Select Masked Points ...命令

3. 选择蒙版点对话框中,指出要考虑蒙版的照片。使用滑块调整边缘柔和度。点击确定按钮来运行选择程序

4. 要删除选定的点,使用编辑菜单中的删除选择命令,或单击/删除选择工具栏按钮(或者只需按下键盘上的删除按钮)

基于点颜色过滤点

根据点颜色删除点

1. 使用/ Dense Cloud工具栏按钮切换到密集云查看模式

2. 工具菜单的密集云子菜单中选择按颜色选择点...命令

3. 按颜色选择点对话框中,将用作标准的颜色。使用滑块调整公差级别。点击确定按钮来运行选择程序

4. 要删除选定的点,使用编辑菜单中的删除选择命令,或单击/删除选择工具栏按钮(或者只需按下键盘上的删除按钮)

每张照片的领带限制

在对齐照片过程之前,可以调整联结点限制参数。数字表示每个图像匹配点的上限。使用零值不适用任何连接点过滤

使用工具菜单中的联结点 - 精简点云”命令进行对齐处理后,也可以减少联结点的数量。结果稀疏的点云将被细化,但是对齐将保持不变

手动点删除

不正确的点也可以手动删除。

手动从点云中移除点

1. 使用/点云工具栏按钮切换到稀疏云查看模式,或使用/密集云工具栏按钮转到密集云查看模式

2. 使用/矩形选择,/圆形选择或/自由形式选择工具选择要移除的点。要添加新的点到当前的选择,在选择其他点期间按住Ctrl键。要从当前选择中删除某些点,请在选择要删除的点时按住Shift

3. 要删除所选点,请单击/删除选择工具栏按钮或从编辑菜单中选择删除选择命令。要将选区剪裁到所选点,请单击/裁剪选择工具栏按钮或从编辑菜单中选择裁剪选区命令



分类密集的云点

PhotoScan不仅可以生成密集的点云,而且可以对其中的点进行分类。有两种选择:将所有点自动分为两类 - 地面点和其他类,并从LIDAR数据已知的标准列表中手动选择一组放置在某一类中的点。密集云点分类打开方式来定制构建网格步骤:您可以选择要重建的场景中的对象类型,并指定相应的点类作为网格生成的源数据。例如,如果仅基于地面点生成网格或DEM,则可以在下一步中导出DTM(与DSM相反)

地面点的自动分类

对于用户来说,避免额外的手动工作PhotoScan提供了自动检测接地点的功能

自动分类接地点

1. Tools菜单的Dense Cloud子菜单中选择Classify Ground Points ...命令

2. 分类接地点对话框中,选择分类程序的源点数据。点击确定按钮运行分类程序

自动分类程序由两个步骤组成。在第一步,密云被分成一定大小的单元格。在每个单元中检测到最低点。这些点的三角剖分给出了地形模型的第一个近似值

在第二步,新的点被添加到地面类,只要它满足两个条件:它与地形模型有一定的距离,地形模型和连接这个新点与点之间的角度地面课堂还不到一定的角度。重复第二步,同时还有要检查的点

以下参数控制自动接地点分类程序

最大角度(度)

确定将点作为地面点检查时要检查的条件之一,即设置地形模型和线之间角度的限制,以将有问题的点与地面类的点连接起来。对于接近平坦的地形,建议使用默认值15度作为参数。如果地形包含陡峭的斜坡,则设定较高的值是合理的

最大距离(m

确定将点作为地面点检查时要检查的条件之一,即对有问题点和地形模型之间的距离设置限制。事实上,这个参数决定了一次地面高程最大变化的假设

细胞大小(m

确定点云的单元格的大小,将其划分为地面点分类过程中的准备步骤。小区大小应该根据场景中不包含任何地面点的最大面积(例如建筑物或近距离森林)的大小来表示

密集云点的手动分类

PhotoScan允许将密云中的所有点与某个标准类相关联(参见LIDAR数据分类)。这提供了对于场景内的不同类型的对象的处理结果的多样化出口的可能性,例如用于地面的DTM,用于建筑物的网格和用于植被的点云



将班级分配给一组点

1. 使用/ Dense Cloud工具栏按钮切换到密集云查看模式

2. 使用/矩形选择,/圆形选择或/自由形式选择工具选择放置到某个类的点。要添加新的点到当前的选择,在选择其他点期间按住Ctrl键。要从当前选择中删除一些点,请按住Shift

在选择点将被删除。

3. 工具菜单的密集云子菜单中选择分配类...命令

4. 分配类别对话框中,选择分类过程的源点数据和要分配给选定点的目标类别。点击确定按钮运行分类程序

可以使用工具 - 密集云菜单中的重置分类命令来重置密集点云分类

编辑模型几何

PhotoScan中提供以下网格编辑工具

抽取工具

关闭孔工具

根据指定的标准自动过滤

手动删除多边形

修复网状拓扑

更复杂的编辑可以在外部3D编辑工具中完成。 PhotoScan允许导出网格,然后将其导回为此目的

注意

对于诸如手动移除和连接组件过滤的多边形移除操作,可以撤消最后的网格编辑操作。在编辑菜单中有撤消/重做命令

请注意,撤销/重做命令不支持网格抽取,并且此操作不能撤消

抽取工具

抽取是一种用于降低模型的几何分辨率的工具,通过将高分辨率网格替换为低分辨率网格,仍然能够以高精度表示对象几何。 PhotoScan倾向于产生具有过度几何分辨率的3D模型,因此在几何计算之后,网格抽取通常是理想的步骤

高度详细的模型可能包含数十万个多边形。尽管在3D编辑器工具中使用如此复杂的模型,但在大多数传统工具(如Adobe ReaderGoogle Earth)中也是可以接受



3D模型的高度复杂性可能会显着降低应用程序的性能。高复杂度也会导致构建纹理和以PDF文件格式导出模型所需的时间更长

在某些情况下,希望保留尽可能多的几何细节,就像科学和档案目的所需的那样。但是,如果没有特别的要求,建议将模型降至10万至20万个多边形,以PDF格式输出,而在Google Earth和类似的工具中,显示为10万甚至更少

抽取3D

1. 工具菜单中选择缩小网格...命令

2. 填充网格对话框中,指定应保留在最终模型中的多边形的目标数量。点击确定按钮开始抽取

3. 进度对话框将出现显示当前的处理状态。要取消处理,请点击取消按钮

注意

在抽取过程中,纹理地图集被丢弃。抽取完成后,您将不得不重建纹理地图集

关闭孔工具

关闭孔工具提供了修复模型的可能性,如果重建过程导致带有多个孔的网格,例如由于图像重叠不足。

有些任务需要持续不断的表面,不顾信息短缺的事实。例如,需要生成一个关闭模型,以使用PhotoScan完成体积测量任务

关闭孔工具可以关闭模​​型上的空白区域,用摄影数据代替摄影测量重建。可以控制一个可接受的准确度水平,指出要用外推数据覆盖的孔的最大尺寸

关闭3D模型中的

1. 从工具菜单中选择关闭孔...命令

2. 关闭孔对话框中指出要用滑块覆盖的孔的最大尺寸。点击确定按钮开始程序

3. 进度对话框将出现显示当前的处理状态。要取消处理,请点击取消按钮

注意

滑块允许根据整个模型表面的大小设置孔的大小。

根据指定的标准进行多边形过滤

在某些情况下,重建的几何图形可能包含围绕模型的小孤立网格碎片云或大的不需要的多边形。基于不同标准的网格过滤有助于选择通常应该被移除的多边形



PhotoScan支持面部过滤的以下标准

连接的组件大小

这个过滤标准允许选择具有一定数量的多边形的孤立片段。要选择的所有隔离组件中的多边形的数量通过滑动条来设置,并且相对于整个模型中的多边形的数量来指示。组件大小不一,所以选择从最小的组件到最大的组件

多边形大小

这个过滤标准允许选择多达一定大小的多边形。要选择的多边形的大小是通过一个滑块设置的,并且与整个模型的大小有关。例如,在“平滑”类型中重建几何体的情况下,此功能可能非常有用,并且需要移除由PhotoScan自动添加的多余多边形以填充间隙; 这些多边形往往是一个更大的尺寸,其余的

去除小的孤立的网格碎片

1. 从编辑菜单中选择渐进式选择...命令

2. 逐步选择对话框中,选择连接组件大小标准

3. 使用滑块选择要移除的隔离组件的大小。最大的组件的大小是100%。拖动滑块时,您可以观察选择如何变化。点击OK按钮完成选择

4. 要删除选定的组件,请使用编辑菜单中的删除选择命令或单击/删除选择工具栏按钮(或者直接按下键盘上的删除按钮)

去除大的多边形

1. 从编辑菜单中选择渐进式选择...命令

2. 在渐进式选择对话框中选择多边形尺寸标准。

3. 使用滑块选择要删除的多边形的大小。最大多边形的尺寸是100%。拖动滑块时,您可以观察选择如何变化。点击OK按钮完成选择

4. 要删除选定的组件,请使用编辑菜单中的删除选择命令或单击/删除选择工具栏按钮(或者直接按下键盘上的删除按钮)

请注意,PhotoScan总是选择从最小的片段开始。如果模型只包含一个组件,则选择将是空的

手动删除面部

模型几何体中不必要的和过多的部分也可以手动去除。

手动删除部分网格多边形

1. 使用/矩形选择,/圆选择或/自由形式选择工具栏按钮选择矩形,圆形或自由形式的选择工具



2. 使用鼠标进行选择。要添加新的多边形到当前的选择中,在选择其他多边形的过程中按住Ctrl键。要从当前选择中删除某些多边形,在选择要排除的多边形时按住Shift

3. 要删除选定的多边形,请单击/删除选择工具栏按钮或使用编辑菜单中的删除选择命令。要裁剪选定的多边形,请单击/裁剪选择工具栏按钮或使用“编辑”菜单中的“裁剪选择”命令

增加或减少电流选择

1. 要增加当前选择,请在选择模式下按PageUp键。要增加更多的选择,按住Shift键的同时按PageUp

2. 要缩小当前选择,请在选择模式下按PageDown键。要缩小选择范围,请按住Shift键的同时按下PageDown

修复网状拓扑

PhotoScan能够进行基本的网格拓扑修复

修复网状拓扑

1. 从工具菜单中选择查看网格统计...命令

2. 网格统计对话框中,您可以检查网格参数。如果有任何拓扑问题,修复拓扑按钮将被激活,并可以点击解决问题

3. 进度对话框将出现显示当前的处理状态。要取消处理,请点击取消按钮

在外部程序中编辑网格

在外部程序中导出网格进行编辑

1. 从文件菜单中选择导出模型...命令

2. 在另存为对话框中,在另存为类型组合框中指定所需的网格格式。选择要用于模型的文件名,然后单击保存按钮

3. 在打开的对话框中指定特定于所选文件格式的附加参数。完成后点击确定按钮

导入编辑的网格

1. 从工具菜单中选择导入网格...命令

2. 打开对话框中,使用编辑的模型浏览到文件,然后单击“打开”

注意

PhotoScan仅支持在Wavefront OBJ3DSSTLCOLLADAStanford PLYAutodesk FBXAutodesk DXFOpenCTMU3D文件格式中加载模型。从外部3D编辑器导出模型时,请确保选择这些文件格式之一





形状



请注意,保留模型的参考信息是很重要的,如果有的话。



形状用于指示DEM / 正射影像输出或测量程序的边界。使用Ortho / Model视图工具栏中的按钮,可以在DEM正射影像上绘制图形,也可以在模型上绘制图形。或者,可以使用“工具”菜单中的“导入...命令的“导入...子命令从.SHP / .DXF / .KML文件加载形状。可以使用“工具”菜单中的“导出...命令的“导出形状...子命令导出在PhotoScan中创建的形状

DEM / 正射影像 / Model上绘制一个形

1. 工作空间窗格中双击DEM / 正射影像标签,在“Ortho视图中打开DEM / 正射影像。或者,在模型视图中模型

2. 选择/绘制点/ /绘制折线/ /从工具栏中绘制多边形仪器

3. 用光标在DEM / 正射影像 / model上绘制一个点/折线/多边形

4. 双击最后一点来指示多段线的结束。要完成多边形,请将结束点放在起点之上

5. 绘制形状后,将在工作空间窗格的块数据结构中添加形状标签/。所有在相同模型(以及相应的DEM正射影像)上绘制的形状将显示在“工作空间”窗格的相同标签下

6. 一旦形状完成,程序将切换到导航模式。

三维(在模型上)绘制形状可以解决构建地下室和正射影像上不可见的其他特征的问题。但是,绘制模型可能不够准确。对于这种情况,PhotoScan提供了在源照片上绘制形状并以3D自动重建的可能性

自动重建3D

1. 转到工具菜单中的首选项对话框,并在高级选项卡上启用将标记附加到照片上的顶点选项。

2. 照片视图中打开照片,双击照片窗格中的照片缩略图。

3. 选择/绘制点/ /绘制折线/ /从工具栏中绘制多边形仪器

4. 用光标在照片上绘制点/折线/多边形

5. 双击最后一点来指示多段线的结束。要完成多边形,请将结束点放在起点之上。所有的顶点将用标记来表示

6. 切换到模型视图以查看形状已自动以3D重建

7. 要细化形状的位置,请使用形状上下文菜单中的相应命令按形状过滤照片。必须选择形状 - 选择一个形状双击它

8. 检查所有相关的照片,在需要的地方改进标记 - 顶点位置。 3D形状的位置将自动进行细化



绘制形状之后,可以使用上下文菜单中的插入顶点/删除顶点命令进行编辑。删除顶点命令仅对顶点上下文菜单有效。要访问顶点上下文菜单,首先双击选择该形状,然后双击该顶点。要改变顶点的位置,用光标将其拖放到选定的位置。标记顶点的位置不能在模型视图中更改

形状可以测量DEM3D模型的距离,也可以测量3D模型上的坐标,表面积和体积。

添加到项目特定块的形状可以组织成图层。第一个图层是在创建第一个图形时自动生成的,并放置在项目树的Shapes文件夹中。这层意味着作为背景,因此被命名为无层。它最初被设置为默认的一个来存储所有的形状

要在工作空间窗格的形状文件夹的上下文菜单中使用创建形状图层命令创建新图层,可以使用“工作空间”窗格上的图层名称上下文菜单中的“设置为默认”命令将图层设置为默认图层。新创建的图层可以使用上下文菜单中的相关命令进行重命名

通过层的上下文菜单中的导出图层...命令,可以使用支持的导出格式之一保存图层中的图形:shpdxfkml

可以使用模型/正方形”视图中形状的上下文菜单中的“属性...命令将形状标记并保存到特定图层

正射影像拼接线

PhotoScan软件在立体拼接生成步骤中提供各种混合选项,供用户根据其数据和任务调整处理。然而,在一些项目中,移动物体可能会造成干扰正射影像质量的伪影。如果感兴趣的区域包含高层建筑物,或者如果用户已经从过于倾斜的位置捕获了立面,那么相同的问题可能来自倾斜的航空图像处理。为了消除提及的文物PhotoScan提供了拼接线编辑工具。该功能允许手动选择图像或图像来纹理正射影像的指示部分。因此,最终的正射影像可以根据用户的期望在视觉上得到改善

Ortho视图中,可以打开自动接拼接线,在Ortho视图工具栏中按/ Show Seamlines按钮

编辑正射影像拼接线

1. 使用/绘制多边形工具在正射影像上绘制多边形以指示要重新纹理的区域

2. 从所选多边形的上下文菜单中选择分配图像...命令

3. 分配图像对话框中,选择图像以纹理多边形内的区域。 Ortho选项卡上的正射影像预览允许评估选择的结果。单击确定按钮完成图像选择过程

4. 点击Ortho视图工具栏上的/ Update 正射影像按钮以应用更改

分配图像对话框允许激活多个选项。如果勾选了允许多重选择选项,则可以指定多个图像来纹理多边形内的区域。但是,



这种情况下,不可能预览生成的正射影像。从Ortho视图工具栏单击/更新正射影像按钮以应用更改并查看结果。在应用更改之前,感兴趣的区域将标记为蓝色网络,以指示某些编辑正在等待执行。在构建正射影像步骤中选择的混合方法将在正射影像编辑步骤中实施

指定图像对话框,或者允许排除选定的图像纹理感兴趣的区域。选中“排除选定的图像”选项可以按照这种方式。请注意,在这种情况下,预览显示要排除的图像,在应用更改后应该预期的结果不显示。点

/Ortho视图工具栏更新正射影像按钮以应用更



章自动

使用块

在处理典型的数据集时,通用处理工作流的自动化可以有效地执行日常操作。由于批量处理功能,PhotoScan允许分配多个处理步骤,无需用户干预即可逐个运行。由于“多块项目”的概念,手动用户干预可以进一步减少,每个块包括一个典型的数据集。对于具有多个相同性质块的项目,可以在批处理对话框中使用的常用操作分别应用于每个选定块,从而允许按照预定义的工作流程模式设置多个数据集以进行自动处理

此外,多块项目可能是有用的,当它变得很难甚至不可能一次生成整个场景的3D模型。例如,如果照片的总量太大而无法一次处理,则可能发生这种情况。为了克服这个困难,PhotoScan提供了在同一个项目中将照片分成几个独立的块的可能性。照片对齐,构建稠密点云,构建网格,以及形成纹理图集操作可以分别针对每个块执行,然后可以将得到的3D模型组合在一起

使用块不会比使用PhotoScan遵循一般工作流程更困难。事实上,在PhotoScan中总是至少存在一个活动块,并且所有的3D模型处理工作流操作都应用于这个块

要使用多个块,您需要知道如何创建块,以及如何将生成的三维模型从单独的块合并到一个模型中。

创建一个块

要创建新块,请单击工作空间窗格上的/ Add Chunk工具栏按钮,或从“工作空间”上下文菜单(通过右键单击“工作空间”窗格上的根元素)中选择“添加块”命令

创建块后,可以加载照片,对齐它们,生成密集的点云,生成网格曲面模型,创建纹理图集,在任何阶段导出模型等等。块中的模型不相互关联

当前项目中创建的所有块的列表以及反映其状态的标志显示在工作区窗格中。

以下标志可以出现在块名称旁边:

R(参考)

表示块中的3D模型已被引用。当两个或两个以上的块相互对齐时也会出现。

S(缩放)

表示块中的3D模型仅基于比例尺信息进行缩放,不存在参考坐标数据。

T(转换)

指示使用以下至少一种工具手动修改了3D模型:/旋转对象,/移动对象或/ Scale对象



要将照片从一个块移到另一个块,只需在工作空间窗格的照片列表中选择它们,然后拖放到目标块。

与大块一起工作

块内的所有操作都是按照常规工作流程进行的:加载照片,对齐它们,生成密集点云,构建网格,构建纹理图集,导出3D模型等等

请注意,所有这些操作都应用于活动块。当一个新的块创建时,它会自动激活。保存项目操作保存所有块的内容。要将选定的块保存为单独的项目,请使用块上下文菜单中的“保存块”命令

将另一个块设置为活动

1. 右键单击工作区窗格上的块标题。

2. 从上下文菜单中选择设置活动命令。

删除块

1. 右键单击工作区窗格上的块标题

2. 从上下文菜单中选择删除块命令。

要重新排列工作区窗格中区块的顺序,只需将窗格中的区块拖放即可。

对齐块

部分3D模型以几个块建成之后,它们可以合并在一起。合并之前,他们需要对齐

对齐单独的块

1. 工作流程菜单中选择对齐块命令。

2. 对齐块对话框中,选择要对齐的块,用双击指示参考块。设置所需的对齐选项。完成后点击确定按钮

3. 进度对话框将出现显示当前的处理状态。要取消处理,请单击取消按钮

对齐块参数

以下参数控制块对齐过程,并可在对齐块对话框中进行修改:

方法

定义块对齐方法。基于点的方法通过在所有块上匹配照片来对齐块。基于标记的方法使用标记作为不同块的公共点。基于相机的方法用于根据估计的相机位置对齐块。相应的相机应该有相同的标签



精度(仅基于点对齐)

更高的准确性设置有助于获得更准确的块对齐结果。较低的精确度设置可用于在较短的时间内获得粗糙的块对齐

点限制(仅限基于点的对齐)

数字表示在每个图像中要考虑的特征点的上限

基于点的块对齐。

解决规模

如果在不同块中的模型的比例尺被精确地设置,并且在块对齐过程中应该保持不变,则选项被启用。

预选图像对(仅限基于点对齐

许多块的对齐过程可能需要很长时间。这段时间的很大一部分时间用于在照片上匹配检测到的特征。图像对预选选项可以通过选择要匹配的图像对子集来加速这个过程

通过掩码限制要素(仅限基于点的对齐)

启用此选项时,会丢弃掩盖的图像区域中检测到的功能。

注意

只有包含对齐照片的块才能执行块对齐。

没有必要为地理参考块执行块对齐,因为它们已经在同一个坐标系中。

合并块

对齐完成后,单独的块可以合并为一个块。

合并块

1. 从工作流菜单中选择合并块命令。

2. 合并块对话框中,选择要合并的块和所需的合并选项。完成后点击确定按钮

3. PhotoScan会将单独的块合并为一个。合并的块将显示在“工作区”窗格上的项目内容列表中

以下参数控制块合并过程,并可以在合并块对话框中进行修改:

合并密云

定义是否将所选块的密集云组合起来。

合并模型

定义是否将所选块的模型组合在一起。

合并标记

定义是否合并所选块中的标记(只有具有相同标签的标记才会被合并)。



块合并结果(即照片,点云和几何)将被存储在新块中,并且可以被视为普通块(例如,模型可以被纹理化和/或导出)

批量处理

PhotoScan允许自动执行一般工作流程操作与多个块。在处理大量的块时,这是非常有用的

可以将批处理应用于工作区中的所有块,仅应用于未处理的块或应用于用户选择的块。在批次处理对话框中选择的每个操作将被应用到每个选定的块,然后处理将转到下一步

对齐照片

对齐/合并

保存/加载项

优化对齐

消除网格

导出/导入相

建立密集的云

光滑的模型

导出点

构建网格

关闭孔

导出模型

构建纹理

导入蒙版

导出纹理

构建瓦片模型

删除照明

导出瓦片模型

构建DEM

对接地点进行分类

导出DEM

建立正射影像

导入形状

导出正射影像

生成报告

检测标记

运行脚本

细化网格

开始批处理

重置区域

1. 从工作流菜单中选择批处理...命令

2. 单击添加以添加所需的处理阶段。

3. 添加作业对话框中,选择要执行的操作类型,应该应用的区块列表以及所需的处理参数。完成后点击确定按钮

4. 重复上述步骤,根据需要添加其他处理步骤。

5. 通过单击批处理...对话框右侧的向上和向下箭头来排列作业

6. 点击确定按钮开始处理。

7. 进度对话框将出现,显示批处理作业的列表和当前操作进度的状态。要取消处理,请单击取消按钮

批处理过程包括应用于多个块的导入/导出功能时,在导入/导出作业的“路径”字段中使用以下模板是合理的

{文件名} - 文件名(不含扩展名)

{fileext} - 文件扩展名

{相机} - 相机标签

{} - 帧索引



{chunklabel} - 块标签

{imagefolder} - 包含活动块的图像的文件夹

{projectfolder} - 包含活动项目的文件夹的路径

{projectname} - 活动的项目文件名

可以使用批处理对话框中的/ Save按钮将批处理任务列表导出到XML结构化文件,并使用/ Open按钮将其导入到不同的项目中

4D

概观

PhotoScan支持重建由一组静态安装的同步相机捕获的动态场景。为此,可以为每个摄像机位置加载在不同时刻拍摄的多个图像帧,形成多帧组块。事实上,捕捉静态场景的正常块是仅加载单个帧的多帧块。使用“时间线”窗格执行通过帧序列的导航

尽管可以使用单独的静态块来处理每个时刻的照片,但是聚合多帧块实现有以下几个优点:

各个画幅的坐标系统保证匹配。处理后不需要将块对齐

每个处理步骤可以应用于整个序列,并具有用户可选的帧范围。没有必要使用批处理,这简化了工作流程

由于来自整个序列的照片的联合处理,照片对齐的准确性更好。

标记可以通过序列自动跟踪。

直观的界面使得导航顺序非常简单快捷

如果摄像机在整个序列中保持静态,那么多帧块也可以有效(有一些限制)用于处理同一对象或甚至不同对象的无序照片集。

管理多帧块

将照片添加到块时形成多帧布局。它将反映用于存储图像文件的数据布局。因此有必要提前适当地在磁盘上组织文件。以下数据布局可与PhotoScan一起使用

a. 来自相应相机的所有帧被包含在单独的子文件夹中。子文件夹的数量等于摄像机的数量

b. 来自所有相机的相应帧被包含在一个单独的子文件夹中。子文件夹的数量等于帧的数量

c. 来自相应相机的所有帧被包含在单独的多层图像中。多层图像的数量等于摄像机的数量



d. 来自所有相机的对应帧被包含在单独的多层图像中。多层图像的数量等于帧的数量

数据正确组织后,可以将其加载到PhotoScan中以形成多帧组块。确切的程序将取决于是否使用多文件夹布局(变体ab)或多层(变体cd)布局

从多文件夹布局创建块

1. 从工作流程菜单中选择/添加文件夹...命令

2. 添加文件夹对话框中,浏览到包含具有图像的子文件夹的父文件夹。然后点击选择文件夹按钮

3. 添加照片对话框中,选择合适的数据布局。对于上面的布局a),选择“从文件夹创建多帧相机作为相机”。对于布局b)选择“从文件夹创建多帧相机作为帧”

4. 创建的多帧大块将出现在工作区窗格上。

从多层图像创建块

1. 工作流菜单中选择添加照片...命令,或单击/添加照片工具栏按钮

2. 添加照片对话框中,浏览到包含多层图像的文件夹,然后选择要处理的文件。然后点击打开按钮

3. 添加照片对话框中,选择合适的数据布局。对于上面的布局c),选择“从文件创建多帧摄像机作为摄像机”。对于布局d)选择“从文件创建多帧相机作为帧”

4. 创建的多帧大块将出现在工作区窗格上。

建议检查加载的帧序列是否有错误。这可以通过滚动时间轴窗格中的帧选择器并在滚动期间检查照片窗格中的缩略图来完成

创建多帧组块后,可以像处理正常组块一样处理。对于多帧组块,将在适当的地方提供允许选择要处理的帧范围的附加处理参数

跟踪标记

PhotoScan允许通过帧序列自动跟踪标记投影,前提是帧之间的对象位置没有明显变化。如果帧数很大,这大大简化了移动点标记的任务

通过帧序列跟踪标记

1. 将时间轴窗格中的帧选框滚动到第一帧。按照上面的描述添加第一帧的标设定坐标系部分。

2. 工具菜单中选择轨迹标记...命令

3. 如有必要,调整开始和结束帧索引。默认值对应于从当前帧到序列结束的跟踪。点击确定按钮开始跟踪



4. 检查跟踪的标记位置。自动跟踪的标记将用/图标指示。如果在某一帧出现放置错误,请调整帧内的错误标记位

失败发生。一旦标记位置被用户细化,标记图标将变成/

5. 再次使用Track Markers ...命令重新启动跟踪

注意

如果结束帧索引小于起始索引,则追踪将以向后的方向执行。

自动标记跟踪可能会失败的情况下,结构光用于添加纹理细节的物体表面,因为光模式不会是静止的运动物体表面。

Python

PhotoScan支持Python API,使用Python 3.5作为脚本引擎

Python命令和脚本可以通过以下选项之一在PhotoScan中执行

PhotoScan控制台窗格可用作Python丰富的控制台;

单击控制台窗格工具栏上的/运行脚本按钮,或使用工具菜单中的/运行脚本...命令来运行Python脚本

从命令行使用-r参数。在Windows

photoscan.exe -r

Linux

./photoscan.sh -r

Mac OS X

./PhotoScanPro.app/Contents/MacOS/PhotoScanPro -r

autorun文件夹

对于WindowsC/用户/ <用户名> / AppData / Local / AgiSoft / PhotoScan Pro / scripts / for Linux/home//.local/share/data/Agisoft/PhotoScan Pro / scripts /

对于Mac OS X/ Users / / Library / Application Support / Agisoft / PhotoScan Pro / scripts /

章网络处理

概观

Agisoft PhotoScan可以配置为在计算机集群上运行,其中处理分布在连接到本地网络的多个计算机节点上。在这样的配置中,运行在不同处理节点上的多个PhotoScan实例可以并行工作在同一个任务上,有效地减少了所需的总处理时间

默认情况下,处理是在一个块上逐个块地(在摄像机对齐和优化之外,其中每个块在整个单个节点上处理的情况下)在一个块上进行划分。此外,可以为图像匹配和对齐以及生成密集云,瓦片模型,DEM正射影像s启用更细粒度的分布,在这种情况下,单独的块/帧的处理进一步细分为多个处理节点

处理节点,服务器和客户端之间的通信使用TCP连接来执行。另外,所有处理节点和客户端都可以访问共享网络存储,用于存储源数据和中间处理结果

群集组件

服务器

服务器节点协调所有处理节点的操作,为所有计划处理的项目维护一个任务队列。为客户端提供一个单独的接口,可以连接到服务器以启动新的处理任务或监视现有的进程

服务器本身不执行任何处理,并可以在慢速硬件上轻松运行。服务器组件对群集的运行至关重要,并且不具有容错性。应采取措施确保服务器节点的连续运行

服务器节点接受来自处理节点和客户端的2个独立接口的TCP连接,如果需要,可以连接到不同的物理网络接口。服务器节点本身不会启动任何TCP连接



处理节点

处理节点执行实际计算,因此需要在快速硬件上运行。每个处理节点在启动时连接到服务器,并等待任务分配。一旦任务可用,节点开始处理,通知服务器进程。处理完成后,结果将存储在共享网络存储中,并通知服务器完成。然后一个节点在可用时切换到下一个任务

处理节点可以根据需要添加或从集群中删除。处理节点的异常关闭在大多数情况下不会导致群集故障。尽管如此,强烈建议在使用Agisoft网络监视器断开与群集的连接之前停止特定的节点

客户端

客户端可以连接到服务器节点以控制群集操作或监视其状态。可以使用配置为网络客户端的Agisoft PhotoScan软件提交新任务进行处理,同时使用Agisoft网络监视器执行群集监视。多个客户端可以同时连接到服务器节点

群集设置

在继续执行以下步骤之前,请确保可以使用相同的绝对路径从所有处理和客户机节点访问共享网络存储。它应该挂载到所有节点(Linux)上的相同文件夹,或者应该具有相同的UNC网络路径(Windows)。如果这种配置不可行(例如在Windows / Linux混合群集中),则可以在每个节点上指定路径前缀以补偿差异

启动服务器

建议使用静态IP地址配置服务器,而不是动态分配一个。每个处理节点和客户端都需要该IP地址

可以使用以下命令行参数执行PhotoScan启动服务器进程

photoscan --server --control [port] --dispatch [port]

--server参数指定PhotoScan应该在服务器模式下启动

--control参数指定要用于与客户端进行通信的网络接口。在省略端口值的情况下,使用默认端口5840

--dispatch参数指定要用于与处理节点进行通信的网络接口。在省略端口值的情况下,使用默认端口5841

例:

photoscan --server --control 10.0.1.1 --dispatch 10.0.1.1

在这种情况下,PhotoScan将为使用默认端口值的客户端和处理节点使用相同的接口

启动网络节点

处理节点可以通过使用以下命令行参数执行PhotoScan来启动

photoscan --node --dispatch [port] [--root prefix]



--node参数指定PhotoScan应作为处理节点启动

--dispatch参数指定要连接的服务器的IP。在省略端口值的情况下,使用默认端口5841

--root参数可用于指定网络存储挂载点或前缀路径,以防跨网络不一致

--priority 参数可以用来指定节点的优先级。数字越大意味着优先级越

--capability {cpugpuany}参数可以用来指定节点是否应该在纯CPU任务,GPU支持的任务上工作或者将接收任何任务

--gpu_mask 参数为GPU支持的任务设置GPU设备掩码

--cpu_enable {0,1}参数可用于在GPU支持的任务中启用或禁用CPU

--absolute_paths {0,1}参数可以用来设置绝对路径选项。例

photoscan --node --dispatch 10.0.1.1 --root /

该命令将使用10.0.1.1作为具有默认端口5841的服务器IP来启动处理节点

检查群集状态

启动Agisoft网络监视器应用程序。在主机名字段中,输入用于客户端连接的服务器IP(本例中为10.0.1.1)。如果指定了非默认端口,则修改端口值。完成后点击连接按钮

当前连接到服务器的可用网络节点列表将显示在窗口的底部。请确保列出了所有已启动的处理节点

最上面的部分列出了当前正在处理的任务(完成后,完成的任务将从列表中删除)。如果尚未开始处理,任务列表将为空

开始网络处理

1. 配置Agisoft PhotoScan进行网络处理

在任何连接到群集网络的计算机上启动Agisoft PhotoScan

使用工具菜单中的首选项...命令打开首选项对话框。在“网络”选项卡上,确保“启用网络处理”选项处于打开状态,并在“主机名”字段中指定用于客户端连接的服务器IP。如果在服务器上配置了非默认端口,请相应地修改端口值

如果您要处理一些包含大量照片的单帧数据块,我们建议为所有支持的操作(匹配照片,对齐摄像头,构建密集云,构建瓦片模型,构建DEM,建立正射影像)。如果要处理大量小块,或者大量帧的块,则可以将精细任务分配保留为禁用状态

完成后按OK按钮



2. 准备网络处理项目。

打开要处理的项目文件。确保项目以PhotoScan Project* .psx)格式保存。在网络模式下不支持处理PhotoScan Archive* .psz)格式的项目

重要!请确保源映像位于共享网络存储上,而不是位于本地硬盘上。否则处理节点将无法加载它们

3. 开始处理。

使用工作流菜单中的相应命令开始处理,或使用批处理命令执行命令序列。应出现网络进度对话框,显示当前的进度

4. 等待处理完成。

您可以随时使用网络进程对话框中的断开按钮与服务器断开连接,以防需要处理其他项目。处理将在后台继续

要从服务器断开连接后查看处理状态,只需在网络存储器上打开相应的.psx项目即可。或者,您可以使用Agisoft网络监视器查看正在处理的所有项目的处理状态

5. 检查处理结果。

处理完成后,单击关闭按钮关闭网络进度对话框。处理结果的项目将显示在PhotoScan窗口中

集群管理

添加处理节点

通过在网络节点模式下在其他计算机上启动Agisoft PhotoScan,可以添加新的处理节点,如上面的启动网络节点部分所述

删除处理节点

在群集操作期间中止或断开处理节点并不是绝对安全的,并且如果在处理结束时在最终项目更新期间执行则可能导致项目损坏。虽然这种情况的可能性相对较低,但我们强烈建议不要这样做。要安全地从群集中断开处理节点,您需要首先使用Agisoft网络监视器停止在此节点上处理

1. 启动Agisoft网络监视器。确保服务器IP在主机名称字段中正确配置,然后单击连接按钮

2. 在网络节点的底部列表中标识要删除的节点。从节点菜单中选择“暂停”命令以在完成当前作业之后停止节点,或者使用“停止”命令立即中止处理

3. 等到所选节点的批次#和进度项目变空为止。这表示节点已经完成处理。该节点的状态应该被暂停

4. 现在,您可以通过中止PhotoScan进程来安全地断开节点



附录A.图形用户界

应用程序窗口

普遍的看法



模型视图



应用程序窗口的一般视图。



模型视图选项卡用于显示3D数据以及网格和点云编辑。模型的视图取决于当前的处理阶段,也由PhotoScan工具栏上的模式选择按钮控制

模型可以显示为一个密集的云,带有指示或不指示,或者以阴影,实线,线框或纹理模式显示为网格。与模型一起,可以显示照片对齐的结果。这



包括稀疏点云和相机位置可视化数据。此外,可以在模型视图中显示和导航瓦片的纹理模型

PhotoScan支持以下3D视图导航工具

工具 键盘修

旋转工具 默认

锅工具 Ctrl

缩放工具 Shift

所有导航工具只能在导航模式下访问。要进入导航模式,请点击/ Navigation工具栏按钮

PhotoScan提供了两种不同的导航模式:对象导航和地形导航。在导航模式之间切换可以从视图菜单的导航模式子菜单进行。对象导航模式允许3轴旋转控制,而地形导航模式仅将控制限制为2轴旋转,z轴始终保持垂直

在对象导航模式下,鼠标的旋转可以在按下鼠标左键的同时进行,而按住鼠标右键则允许模型倾斜。在地形导航模式中,鼠标按钮的功能是反转的,左按钮负责倾斜,而右按钮用于旋转

注意

放大模型也可以通过鼠标滚轮来控制。

正交视图

正交视图用于显示二维处理结果数据:数字高程模型,全分辨率正射线,NDVI颜色编码值以及形状和轮廓线数据。在DEM正射影像之间切换可以使用工具栏上的相应按钮或双击工作区窗格上的相应图标执行,前提是两个产品都已经生成

正射影像可以根据植被指数值可视化的调色板设置以原始颜色或颜色显示

附加的仪器允许在正射影像/或数字高程模型上绘制点,多义线和多边形以执行点,线性,轮廓和体积测量。也允许将多边形形状设置为内部或外部边界,这将用于定义要输出的区域。使用多边形形状可以在正射影像上创建自定义接拼接线,这对于某些能够消除混合伪影的项目非常有用

切换到正交视图模式会更改工具栏的内容,显示相关的乐器和隐藏不相关的按钮。

照片视图

照片查看标签用于显示个人照片以及标记,形状和面具。

照片视图选项卡中,可以创建标记,优化其投影,绘制形状并调整形状顶点的位置,并在照片上绘制蒙版。

仅当打开任何照片时,照片视图才可见。要在工作区,参考或照片窗格上双击其名称,请打开照片



切换到照片查看模式改变工具栏的内容,提供相关的仪器和隐藏不相关的按钮

工作区窗格

工作区窗格中,显示当前项目的所有元素。这些元素可以包括

项目中的块的列表

每个组块中的相机和相机组列表

每个块中的标记和标记组列表

每个块中的比例尺和比例尺条组列表

每个块中的形状图层列表

在每个块中加入点

深度图在每个块

密集的点云在每个块

每个块中的3D

在每个块中瓦片模型

每个块中的数字高程模型

正射影像s在每个

位于工作区窗格工具栏上的按钮允许:

添加块

添加照片

添加标记

创建比例尺

启用或禁用特定的摄像机或块进一步处理。

删除项目

列表中的每个元素都与上下文菜单链接,以便快速访问一些常用操作。

照片窗格

照片窗格以缩略图的形式显示活动组块中的照片/遮罩/深度贴图列表。位于“照片”窗格工具栏上的按钮可以

启用/禁用某些相

删除相机



顺时针/逆时针旋转所选照片(仅用于显示

重置当前的照片过滤选项

在图像/蒙版/深度图缩略图之间切

增加/减少图标大小或显示照片的详细信息,包括EXIF

控制台窗格

控制台窗格用于:

显示辅助信息

显示错误消息

Python命令输

位于窗格工具栏上的按钮允许:

保存日志(以HTMLXHTML或纯文本格式

清除日志

执行Python

参考窗格

参考窗格设计用于:

显示和编辑相机和/或标记坐

显示和编辑比例尺长度

显示和编辑摄像机方位角

显示估计错误

显示和编辑相机/标记坐标,相机角度和比例尺长度的准确度参

位于窗格工具栏上的按钮允许:

导入/导出参考坐

将参考坐标从一个系统转换到另一个系统

优化相机对齐和更新数据

在源坐标,估计坐标和错误视图之间切换

通过设置对话框指定要假定的坐标系和测量精度

时间轴窗格

时间轴窗格旨在:

使用多帧大块

位于窗格工具栏上的按钮允许:

从块添加/删除

播放/停止帧序

通过设置对话框调整帧率

动画窗格

动画窗格专为:

加载相机轨道

根据曲目开始/停止摄像机移

将帧序列渲染为视频文件的窗体位于窗格工具栏上的按钮允许:

根据相机轨道开始/停止动

渲染动画并保存到外部视频文件

通过设置对话框创建曲目,载入曲目和调整曲目属性

注意

要打开任何窗格,请从视图菜单中选择相应的命令。

菜单命令

文件菜单

/ 创建一个空的PhotoScan项目

/打开... 打开PhotoScan项目文件

/追加... 将现有的PhotoScan项目文件附加到当前的PhotoScan项目文件

/ 保存 保存PhotoScan项目文件

/ 另存为... 用新名称保存PhotoScan项目文件

/导出点... 保存稀疏/密集点云

/导出模型... 保存3D模型。

/导出瓦片模型... 瓦片模型保存为分层图块。

/导出正射影像 ... 出口产生正射影像

/导出DEM ... 出口生成数字高程模型。

/生成报告... PDF格式生成Agisoft PhotoScan处理报告

文件菜单

/导出相机... 导出相机位置,方向数据和连接点测量。

/导出标记... 导出标记投影/估计的标记位置

/出口面具... 出口蒙版

/导出形状... 从所选图层中导出形状。

/导出纹理... 导出模型纹理。

/导出全景图... 出口相机站的球形全景。

/出口Orthophotos ... 导出单独的正射影像。

/ Undistort照片... 通过扭曲源照片并将结果保存为文件来消除非线性失真。

/导入相机... 导入相机的位置和方向数据。

/导入标记... 导入标记投影。

/导入蒙版... 导入蒙版或从模型或背景创建蒙版。

/导入形状... 导入用于编辑或测量的形状。

/进口点... 以点云的形式输入点。

/导入模型... 导入多边形网格模型。

/导入纹理... 导入纹理并将其应用于当前模型。

/导入DEM ... 导入数字高程模型。

/导入视频... 以帧序列形式导入视频,并将提取的帧保存为图像。

/上传数据... 上传生成的产品(点,纹理网格模型,瓦片模型,正射影像s或数

海拔模型)到支持的网站之一。

/ 出口 关闭应用程序窗口。

编辑菜单

解开 撤消上次的编辑操作。

重做 重新执行以前撤消的编辑操作。

删除选择 从网格中移除选定的面或从点云中选定的点。

/作物选择 裁剪选定的面/

/反转选择 反转当前选择的面/



编辑菜单

/增长选择 增加当前选择的网格面。

/收缩选择 缩小当前选择的网格面。

/逐步选择... 根据指定的标准选择面/

查看菜单

/ 放大 在活动视图模式下增加放大率。

/ 缩小 在主动查看模式下降低放大率。

/ 重置视图 重置视口以显示完整的模型或照片。

/工作区 显示或隐藏工作区窗格。

/ 时间线 显示或隐藏时间轴窗格。

/ 动画 显示或隐藏动画窗格。

/参考 显示或隐藏参考窗格。

/ 相片 显示或隐藏照片窗格。

/ 安慰 显示或隐藏控制台窗格

/工具栏 显示或隐藏工具栏。

/ 全屏 切换到全屏模式。

工作流程菜单

/ 添加照片... 加载PhotoScan要处理的其他照片

/ 新增文件夹... 加载PhotoScan要处理的文件夹中的其他照片

/对齐照片... 估计相机位置和稀疏点云。

/构建密集云... 生成密集的点云。

/构建网格... 生成多边形网格模型。

/建立纹理... 为网格模型生成纹理。

/建立瓦片模型... 生成瓦片的纹理模型。

/建立DEM ... 生成数字高程模型。

/建立正射影像 ... 生成正射影像

/对齐块... 对齐多个块。

/合并块... 将多个块合并成单个块。



工作流程菜单

/批处理... 打开批处理对话框。

模型菜单

/导航 切换到导航模式。

矩形选择 模型视图元素的矩形选择工具。

矩形选择 模型视图元素的圆圈选择工具。

/矩形选择 模型视图元素的自由形式选择工具。

/逐步选择... 根据指定的标准选择面/

/绘制点 切换到3D点绘图工具

绘制折线 切换到3D多段线绘图工具

/绘制多边形 切换到3D多边形绘图工具

/尺子 切换到3D坐标和线性距离测量工具

/移动对象 切换到对象移动工具。

/旋转对象 切换到对象旋转工具。

/ Scale对象 切换到对象缩放工具。

/重置变换 重置应用于对象的转换。

/移动区域 切换到音量移动工具。

/旋转地区 切换到音量旋转工具。

/调整区域大小 切换到音量调整大小工具。

/重置区域 将应用于该卷的转换重置为默认值。

显示相机 显示或隐藏图像对齐过程中估计的相机位置。

/显示缩略图 在相机占位符中显示或隐藏图像缩略图。

/显示形状 显示或隐藏形状。

/显示标记 显示或隐藏标记位置。

/显示图像 显示或隐藏立体图像叠加。

显示地区 显示或隐藏区域选择器。

/显示轨迹球 显示或隐藏轨迹球。



模型菜单

显示信息 显示或隐藏辅助的屏幕信息。

/显示网格 显示或隐藏网格。

/ 显示所有 同时显示所有元素。

/ 全部藏起来 隐藏所有元素。

/点云 显示在照片对齐过程中重建的稀疏点云。

/密云 显示密集点云。

/密集的云类 显示由点类着色的稠密点云。

/按类别过滤 根据选定的类来过滤密集云中的点。

/按选择过滤 根据选定的点过滤密集云中的点。

/重置过滤器 重置所有应用的密集云过滤器。

/着色 以阴影模式显示3D模型

/固体 以固体模式显示3D模型

/线框 以线框模式显示3D模型

/纹理 以纹理模式显示3D模型

/瓦片模型 显示瓦片模型。

/ Perspective / Orthographic 在透视和正视之间切换可视化视图。

/立体声模式 根据首选项对话框中指定的参数启用/禁用立体视图模式

/预定义的视图 将视口切换到其中一个预定义的视图。

/导航模式 在模型视图窗口的对象/地形导航模式之间切换。目

导航模式允许3轴旋转控制,而地形导航模式只能将控制限制为2轴旋转,z轴始终保持垂直

照片菜单

/导航 切换到导航模式。

矩形选择 矩形选择工具。

/智能剪刀 智能剪刀选择工具。

/智能油漆 智能涂料选择工具。



照片菜单

/ 魔法棒 魔杖选择工具。

/绘制点 切换到3D点绘图工具

绘制折线 切换到3D多段线绘图工具

/绘制多边形 切换到3D多边形绘图工具

/尺子 切换到3D坐标和线性距离测量工具

/打开下一张照片 照片窗格中打开列表中的下一张照片。

/打开上一张照片 照片窗格中打开列表中的上一张照片。

/转到下一个标记 放大打开的照片上的下一个标记投影。

/转到上一个标记 放大打开的照片上的上一个标记投影。

/打开/关闭阴影 打开或关闭蒙版着色。

/显示形状 显示或隐藏形状。

/显示标记 显示或隐藏标记。

/观点 显示用于相机对齐的连接点投影。

/ 显示所有 同时显示所有元素。

/ 全部藏起来 隐藏所有元素。

Ortho

/导航 切换到导航模式。

矩形选择 模型视图元素的矩形选择工具。

矩形选择 模型视图元素的圆圈选择工具。

/矩形选择 模型视图元素的自由形式选择工具。

/绘制点 切换到2D点绘图工具

绘制折线 切换到2D多段线绘图工具

/绘制多边形 切换到2D多边形绘图工具

/绘制修补程序 切换到修补程序绘图工具。

/尺子 切换到坐标和线性距离测量工具。

/显示接缝 显示或隐藏正射影像拼接线



Ortho

/显示形状 显示或隐藏形状。

/显示标记 显示或隐藏标记。

/ 显示所有 同时显示所有元素。

/ 全部藏起来 隐藏所有元素。

/ DEM 切换到数字高程模型显示模式。

/ 正射影像 切换到正射影像显示模式。

晕渲 启用或禁用数字高程模式可视化的山体阴影模式

工具菜单

/检测标记... 从照片上的编码目标创建标记。

/跟踪标记... 跟踪帧序列中的标记位置。

/打印标记... 生成带有编码目标的可打印PDF文件

/构建点云... 基于可用的估计相机参数构建稀疏点云。

/薄点云... 稀疏点云通过减少个别照片上投影的数量给定

限制。

/分类接地点 根据用户定义的设置分类密集点云。

/分配类别... 将类分配给选定的点。

/重置分类... 为选定的点类重设分配的类。

/按面具选择点数... 根据蒙版图像选择密集的云点。

/按颜色选择点... 根据颜色和容差选择密集的云点。

/按类别过滤 根据选定的类来过滤密集云中的点。

/按选择过滤 根据选定的点过滤密集云中的点。

/重置过滤器 重置所有应用的密集云过滤器。

/紧密云... 永久删除密集云中的所有已删除点。

/更新云密... 更新密集云的统计信息,包括点号和分配的类。

/恢复密云... 还原曾经标记为已删除的密集云中的所有已删除点。



工具菜单

/反转点法线... 反转密云所选点的法线。

/精炼网格... 开始光固化网格细化操作。

/加密网格... 将网格划分为目标面数。

/平滑网格... 平滑网格。

/关闭孔 关闭模型表面上的孔。

/删除照明... 开始网格纹理的高兴操作。

/查看网格统计... 收集并显示网格统计信息。

/查看网格UVs ... 显示网格UV映射

/测量面积和体积... 显示多边形的表面积和体积

模型。

/更新正射影像 将所有手动编辑应用于正射影像

/重置正射影像 将所有应用的编辑重置为默认的正射拼接。

/删除Orthophotos 从项目内容中删除个别正射影像。

/生成接缝 创建具有多边形形状的形状图层作为自动orthmatosaic贴片的副本

/校准镜头... 显示镜头校准对话框。

/显示棋盘... 在屏幕上显示校准板。

相机校准... 显示相机校准对话框。

/优化相机... 开始对准相机的外部和内部参数的优化。

/校准反射率... 显示基于多光谱数据的精确辐射定标的反射校准对话框

反射面板数据。

/校准颜色... 显示用于白平衡补偿的亮度和色彩校正对话框

图片。

/设置主要频道... 显示主要频道选择对话框。

/设置亮度... 调整图像亮度以便更方便的显示。

/设置光栅变换... 显示用于NDVI和其他植被指数计算的栅格计算器对话框

/生成轮廓... 根据海拔高度或基于正射影像生成基于DEM的等高线

根据植被指数值。



工具菜单

/调查统计... 以交互式报告的形式显示调查统计信息对话框。

/运行脚本... 显示Python运行脚本”对话框

/ 优先... 显示首选项对话框。

帮助菜单

/内容 显示帮助内容。

/ 检查更新... 检查PhotoScan更新是否可用于下载

/激活产品... 使用激活密钥激活/停用产品

/关于PhotoScan ... 显示节目信息,版本号和版权。

工具栏按钮

一般命令

/ 创建一个新的PhotoScan项目文件

打开 打开PhotoScan项目文件

/ 保存 保存PhotoScan项目文件

3D视图命

解开 撤消上次的编辑操作。

重做 重新执行以前撤消的编辑操作。

/导航 导航工具。

矩形选择 矩形选择工具。

圆选择 圈选择工具。

/自由格式选择 自由形式的选择工具。

/移动区域 卷翻译工具。

/调整区域大小 卷大小调整工具。

/旋转地区 音量旋转工具。

/移动对象 模型翻译工具。

/旋转对象 模型旋转工具。

/ Scale对象 模型调整工具。

/绘制点 切换到3D点绘图工具



3D视图命

绘制折线 切换到3D多段线绘图工具

/绘制多边形 切换到3D多边形绘图工具

/尺子 三维坐标和线性距离测量工具。

删除选择 删除选定的面/

/作物选择 裁剪选定的面/

3D视图设

/ 放大 增加放大率。

/ 缩小 降低放大率。

/ 重置视图 重置模型视图。

/点云 显示图像对齐过程中重建的稀疏点云。

/密云 显示密集点云模型。

/密集的云类 显示由点类着色的稠密点云。

/按类别过滤 根据选定的类来过滤密集云中的点。

/按选择过滤 根据选定的点过滤密集云中的点。

/重置过滤器 重置所有应用的密集云过滤器。

/着色 以阴影模式显示3D模型

/固体 以固体模式显示3D模型

/线框 以线框模式显示3D模型

/纹理 以纹理模式显示3D模型

/瓦片模型 显示瓦片模型。

显示相机 显示/隐藏相机位置,在图像对齐期间重建

/显示缩略图 在相机占位符中显示或隐藏图像缩略图。

/显示形状 显示/隐藏3D形状

/显示标记 显示/隐藏放置在模型上的标记的位置

/显示图像 显示或隐藏立体图像叠加。

/显示对齐的块 显示/隐藏对齐的块



照片视图命令

解开 撤消最后一个遮罩编辑操作。

重做 重新执行以前撤消的蒙版编辑操作。

/导航 切换到导航模式。

矩形选择 矩形选择工具。

/智能剪刀 智能剪刀工具。

/智能油漆 智能绘图工具。

/ 魔法棒 魔术棒工具。

/绘制点 切换到3D点绘图工具

绘制折线 切换到3D多段线绘图工具

/绘制多边形 切换到3D多边形绘图工具

/尺子 三维坐标和线性距离测量工具。

/添加选择 将当前选择添加到蒙版。

/减去选择 从掩码中减去当前的选择。

/反转选择 反转当前的选择

/设置亮度 调整图像亮度以便更方便的显示。

/ 右旋 顺时针旋转照片。

/ 向左旋转 逆时针旋转照片。

/ 放大 增加放大率。

/ 缩小 降低放大率。

/ 重置视图 重置视口以显示整个照片。

/打开/关闭阴影 启用或禁用遮罩阴影覆盖。

/显示形状 显示或隐藏当前照片上的形状。

/显示标记 切换到标记编辑模式。

/观点 显示/隐藏用于对齐照片的特征点

正交视图命令

/导航 切换到导航模式。

矩形选择 矩形选择工具。



正交视图命令

圆选择 圈选择工具。

/自由格式选择 自由形式的选择工具。

/绘制点 切换到点绘图工具。

绘制折线 切换到多段线绘图工具。

/绘制多边形 切换到多边形绘图工具。

/绘制修补程序 切换到修补程序绘图工具。

/尺子 2D线性距离测量工具

/ DEM 切换到数字高程模型显示模式。

/ 正射影像 切换到正射影像显示模式。

/设置光栅转换 NDVI和其他植被指数计算打开栅格计算器对话框

/设置亮度 调整图像亮度以便更方便的显示。

/更新正射影像 将所有手动编辑应用于正射影像

/ 放大 增加正交视图中图像的放大倍数。

/ 缩小 减小正交视图中图像的放大倍率。

/ 重置视图 重置视口以显示完整的正射影像DEM

/山体阴影模式 启用或禁用数字高程模式可视化的山体阴影模式。

/显示接缝 显示或隐藏正射影像拼接线

/显示形状 显示或隐藏形状。

/显示标记 显示或隐藏标记位置。

热键

以下是可在首选项对话框中自定义的默认热键列表。

一般

创建新项目 Ctrl + N

保存项目 Ctrl + S

加载项目 Ctrl + O

运行脚本 Ctrl + R



全屏 F11

模型视图



撤销(仅用于删除,分配班级/分类地面点,遮蔽和关闭孔操作

重做(仅用于删除,指定班级/分类地面点,遮蔽和关闭孔操作

在导航和其他之前选择的模式之间切换



Ctrl + Z

Ctrl + Y

空间



重置视图 0

切换到立体视觉模式 9

在正交和透视之间切换5种模

更改透视图的角度 Ctrl +鼠标滚



分配密集的云类(仅在选择了某些点时

预定义的视图



Ctrl + Shift + C



最佳 7

底部 Ctrl + 7

3

剩下 Ctrl + 3

面前 1

背部 Ctrl + 1

旋转视图

向上旋转 8

向下旋转 2

向左旋转 4

右旋 6

照片视图

下一张照片(根据照片窗格顺序) 上一页上一张照片(根据照片窗格顺序) 向下翻页转到同一张照片上的下一个标记 标签

转到同一张照片上的上一个标记 Shift + Tab导航模 V

选择工具

矩形选择 M

智能剪刀 L

智能漆 P



选择工具

魔法棒 W

添加选择 Ctrl + Shift + A

减去选择 Ctrl + Shift + S

反转选择 Ctrl + Shift + I

附录B.支持的格

图片

输入格式 不排除格式

JPG JPG

TIFF TIFF

PNG PNG

BMP BMP

OpenEXR OpenEXR

TARGA

数字负片(DNG)便携式位图(PGMPPM)多图片对象(MPONorpix序列(SEQAscTec热像(ARA

相机

导入格式 导出格式

Agisoft相机校准(* .xml Agisoft相机校准(* .xmlAustralis相机参数(* .txt 南极相机参数(* .txtPhotoModeler相机校准(* .ini PhotoModeler相机校准(* .ini3DM CalibCam相机参数(* .txt 3DM CalibCam摄像机参数(* .txtCalCam摄像机校准(* .cal CalCam相机校准(* .cal

Inpho相机校准(* .txt Inpho相机校准(* .txt

USGS相机校准(* .txt USGS相机校准(* .txt

Z / I失真网格(* .dat Z / I失真网格(* .dat

相机飞行日志

输入格式 估计职位

Agisoft XML* xml Agisoft XML* xml

字符分隔值(* .txt* .csv 字符分隔值(* .txtJPG EXIF元数

MAVinci CSV* .csvAPM / PixHawk日志(* .logC-Astral Bramor日志(* .logTopoAxis遥测(* .tel

GCP

输入格式 估计职位

字符分隔值(* .txt* .csv 字符分隔值(* .txtAgisoft XML* .xml Agisoft XML* .xml

内部和外部相机的方向参数

导入相机位置 导出相机位置

Agisoft XML* .xml Agisoft XML* .xml

宾果(* .dat Bundler* .out

Bundler* .out CHAN文件(* .chan

VisionMap详细报告(* .txt Boujou* .txt

Realviz RZML* .rzml Realviz RZML* .rzmlOmega Phi Kappa* .txt

PATB外部方向(* .ptbBINGO外部方向(* .datORIMA* .txt

AeroSys外部方向(* .ornINPHO项目文件(* .prj

峰会演变项目(* .smtxml)块交换(* .xml

连接点

出匹配BINGO* .datORIMA* .txt

导入不可用 PATB* .ptb

峰会演变项目(* .smtxml)块交换(* .xml

稀疏/密集点

导出格式

Wavefront OBJ* .obj Wavefront OBJ* .obj

斯坦福PLY* .ply 斯坦福PLY* .ply

ASCII PTS* .pts ASCII PTS* .pts

ASPRS LAS* .las ASPRS LAS* .las

LAZ* .laz LAZ* .laz



网格模型



导出格式

XYZ点云(* .txt)铯三维瓦片* .zipASTM E57* .e57

Universal 3D* .u3dAutodesk DXF* .dxfpotree* .zip

Agisoft OC3* .oc3Topcon CL3* .cl3Adobe 3D PDF* .pdf



导入网格 导出网格

Wavefront OBJ* .obj Wavefront OBJ* .obj

3DS模型(* .3ds 3DS模型(* .3ds

COLLADA* .dae COLLADA* .dae

斯坦福PLY* .ply 斯坦福PLY* .ply

Alembic* .abc Alembic* .abc

STL模型(* .stl STL模型(* .stl

Autodesk DXF* .dxf Autodesk DXF* .dxf

Autodesk FBX* .fbx Autodesk FBX* .fbx

通用3D模型(* .u3d 通用3D模型(* .u3d

OpenCTM模型(* .ctm VRML模型(* .wrlGoogle地球KMZ* .kmzAdobe 3D PDF* .pdf

质地

导入纹理 导出纹理

JPG JPG

TIFF TIFF

PNG PNG

BMP BMP

TARGA TARGA

OpenEXR OpenEXR

正射影像

导出正射影像

GeoTIFF

导出正射影像

JPG PNG BMP

导入不可用 Google地球KML / KMZ谷歌地图瓦片MBTiles

世界风瓦片

数字高程模型(DSM / DTM

导入DEM 导出DEM

GeoTIFF海拔(* .tif GeoTIFF标高(* .tifArc / Info ASCII网格(* .asc

波段交错文件格式(* .bilXYZ* .xyz

Sputnik KMZ* .kmz

瓦片模型

导出瓦片

铯三维瓦片* .zip)场景图层包(* .slpk

导入不可用 PhotoMesh图层(* .zipAgisoft瓦片模型(* .tlsAgisoft Tile Archive* .zip

形状和轮廓

导入形状 导出形状/

形状文件(* .shp 形状文件(* .shp

DXF文件(* .dxf DXF文件(* .dxf

KML文件(* .kml KML文件(* .kml

附录C.相机型

Agisoft PhotoScan支持多种参数镜头失真模式。在处理之前必须选择接近最佳真实失真场的具体模型。所有型号都采用中央投影机。使用布朗的失真模型对非线性失真进行建模

摄像机模型指定从本地摄像机坐标系中的点坐标到图像帧中的像素坐标的变换。

本地摄像机坐标系在摄像机投影中心有原点。 Z轴指向观看方向,X轴指向右侧,Y轴指向下

图像坐标系的原点位于左上角的图像像素处,左上角像素的中心坐标为(0.5,0.5)。图像坐标系中的X轴指向右侧,Y轴指向下。图像坐标以像素为单位

以下针对每个支持的相机型号提供用于将本地相机坐标系中的点投影到图像平面的等式。

方程中使用了以下定义:

XYZ - 本地摄像机坐标系中的点坐标

uv - 图像坐标系中的投影点坐标(以像素为单位),f - 焦距

cxcy - 主点偏移,

1K2K3K4 - 径向畸变系数,P1P2P3

B1B2 - 亲和性和非正交性(歪斜)系数,wh - 像素的图像宽度和高度。

相机

x = X / Z y = Y / Z

r = sqrtx2+ y2

8+ K2r4+ K3r6+ K4r8+P1 3r4+ 2P2xy)(1+ P3r2+ P4r4y'= y1 + K12+ K2r4+ K3r6+ K4r8+P2r2+ 2y2+ 2P 1xy)(1 + P3r2+ P4r4

u = w * 0.5 + cx+ x'f + x'B1+ y'B2v = h * 0.5 + cy+ y'f

鱼眼相机

x0 = X / Z

相机型号

y0= Y / Z

0= sqrtx2+ y2x0* tan-1r0/ r0y = y0* tan-1 TF1119/ r0r = sqrtx2+ y2

2+ K3r4+ K3r+ K4r8+P11+ 2x2+ 2P2xy)(1+ P3r2+ P4r4y'= y1 + K 2+ K2r4+ K3r6+ K4r8+P2r2+ 2y21xy)(1 + P3r2+ P4r4

u = w * 0.5 + cx+ x'f + x'B1+ y'B2v = h * 0.5 + cy+ y'f

球形摄像机(等矩形投影)

u = w * 0.5 + f * tan-1X / Z

v = h * 0.5 + f * tan-1Y / sqrtX2+ Z2))其中:

f = w /2 * pi

注意

球形(等矩形)相机模型不支持失真。PhotoScan中加载图像之前,所有的失真都应该被纠正

如果使用旋转的画幅/鱼眼相机拍摄全景照片,我们建议使用相机站功能在PhotoScan中处理原始图像,而不是将其拼接在外部软件中

球形相机(圆柱投影)

u = w * 0.5 + f * tan-1X / Z

v = h * 0.5 + f * Y / sqrtX2+ Z2)其中:

f = w /2 * pi

注意

球形(圆柱形)相机模型不支持失真。PhotoScan中加载图像之前,所有的失真都应该被纠正

如果使用旋转的画幅/鱼眼相机拍摄全景照片,我们建议使用相机站功能在PhotoScan中处理原始图像,而不是将其拼接在外部软件中

本文来源:https://www.2haoxitong.net/k/doc/fa85e2bdbdeb19e8b8f67c1cfad6195f312be8de.html

《photoscan专业版1.4中文教程.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式