Geomagic Studio三维扫描点云坐标的导出方法

准备

堆积体点云数据采集所使用的三维扫描仪器为天远三维FreeScan X7 激光手持三维扫描仪。

点云坐标调整

将所获得的点云数据文件使用Geomagic Studio软件打开。由于系统默认坐标系与适合于堆积体的坐标系并不一致,因此需要对坐标系进行调整。

选择“工具”选项卡中的对象移动器命令。

Geomagic Studio 对象移动器
图1 Geomagic Studio 对象移动器

也可以在“显示”中勾选全局坐标系,便于观察坐标系的位置。

Geomagic Studio 重定向模型
图2 Geomagic Studio 重定向模型

调整好坐标系之后,在此单击“对象移动器”退出移动状态,单击“重定向模型”,将坐标系设置为移动后的位置。

优化点云数据

由于点云数据采集过程中可能会有一些噪音,需要对模型点云数据进行优化。

Geomagic Studio 选择体外孤点
图3 Geomagic Studio 选择体外孤点

设置适当的敏感度值,单击“确定”,可以适当多进行几次体外孤点的去除操作。

Geomagic Studio 减少噪音
图4 Geomagic Studio 减少噪音

单击“减少噪音”可以减少模型噪音,本模型选择“自由曲面形状”。

Geomagic Studio 统一采样
图5 Geomagic Studio 统一采样

使用“统一采样”命令可以有效减少模型中数据点的数量,根据模型尺寸,本模型选择采样绝对间距为2mm。应用之后模型点云数据点的数量显著降低。

Geomagic Studio 统一采样设置
图6 Geomagic Studio 统一采样设置

Geomagic Studio 矩形选择工具
图7 Geomagic Studio 矩形选择工具

使用矩形选择工具,框选模型堆积体的曲面部分点云数据,在模型空间单击右键选择“反转选区”,选择到其余数据点,进行删除操作。

Geomagic Studio 反转选区
图8 Geomagic Studio 反转选区

删除之后就点云中就只剩堆积体表面的点云数据,将其另存为DXF文件。以便进行提取点云坐标的操作。

提取点云坐标

这里使用Notepad++软件进行DXF文件的编辑。使用Notepad++打开该DXF文件,首先删去文件首尾的与点坐标无关的数据。

Notepad++删除DXF文件多余点标志
图9 Notepad++删除DXF文件多余点标志

选择“搜索”——“替换”(Ctrl+H),使用“替换”命令删去点的标志符POINT

Notepad++替换DXF文件X坐标标志
图10 Notepad++替换DXF文件X坐标标志

同样使用替换命令将X坐标值的标志符10替换为X(X方向的坐标值)。同样的方式替换Y(标志符20)、Z(标志符30)。这样就可以直观看到数据点X、Y、Z的坐标值。若需要值保留某一方向的坐标值,则可以删去其它坐标值。

Notepad++删除DXF文件多余坐标标志
图11 Notepad++删除DXF文件多余坐标标志

使用替换工具,如删去Y方向坐标值可以使用正则表达式.*Y.*\n来进行删除操作。

后续操作

获取到点云数据的坐标值之后,就可以使用相关绘图软件进行绘图操作了。

Origin软件绘制堆积体三维点云散点图
图12 Origin软件绘制堆积体三维点云散点图

如Origin软件绘制,就可以利用相关工具进行其它操作。