NavVis | 博客BUILD BETTER REALITY

软件使移动扫描设备永不过时

作者:肖恩-希金斯| 2020年11月10日

移动扫描 系统中的软件有一个非常重要的优点:业主可以期待他们的工具在首次购买后继续发展。

在当今最先进的商业和消费技术中,软件已成为绝对不可或缺的一部分。

例如,智能手机中功能强大的摄像头依靠复杂的软件来完成仅靠硬件不可能完成的任务:只需按下一个按钮,它就能实现完美曝光,在几乎全黑的环境中拍摄出清晰、噪点 。现代汽车也是如此,从使用复杂算法自动驾驶的特斯拉轿车,到使用软件管理电力使用的电动混合动力汽车。

有人称这种趋势为 "软件吞噬世界",甚至延伸到调查和文档工具领域。

软件颠覆了扫描行业

长期以来,记录工作都是通过卷尺、经纬仪和全站仪等手动工具完成的。后来出现了激光扫描仪,它使用软件对设备进行基本控制并处理三维点云。

移动扫描 这些系统进一步开发了软件的可能性,利用它优化了从头到尾的工作流程。以下是他们使用软件和数据处理来简化文档制作的几种方法:

软件的隐藏优势

除了上文提到的优化之外,移动扫描 系统中的软件还提供了一个不太明显的优势:买家可以期待他们的工具在首次购买后继续发展。

尽管供应商会在发布移动扫描 系统时尽可能使其完整和高质量,但他们也会在事后利用软件对设备进行升级。他们通常不会简单地提供固件更新来进行维护或修复漏洞,而是提供免费的软件更新来提高数据质量和可用性。

让我们看看一些示例,说明这样的软件升级在实践中是如何运作的。

持续升级的 SLAM 提供高质量点云

移动扫描 系统中的同步定位和绘图 (SLAM) 是一种基于软件的功能,可融合设备上传感器的数据并生成最终点云。通过软件更新提高SLAM 的质量和精度,供应商可以提高最终点云的精度。

他们可以更新SLAM ,以跟上技术的新进展。试想一下,如果SLAM 的研究取得了突破性进展,那么您的移动扫描 系统中的激光雷达传感器就可以在不增加额外硬件的情况下生成更精确的点云。理论上,供应商可以将这种新方法应用到他们的SLAM 软件中,并免费向您发布更新。

供应商还可以通过仔细关注用户使用设备的方式来改进其SLAM ,然后适应他们的需求。他们可以寻找模式--例如,如果用户倾向于进行较长时间的扫描而不是较短时间的扫描--然后优化SLAM ,使其在该应用中表现更好,并返回更准确的数据。

供应商还可以更新SLAM ,以处理设计团队可能无法预测的边缘用例。下面是一个真实的例子:NavVis M6 发布后,一些用户报告了SLAM 在形状非常特殊的房间中的跟踪问题。支持团队查看了数据后发现,这些房间的点云有时会 "摇摆不定",也就是说,当他们在平面图视图中显示数据时,墙壁和地板会发生扭曲。

为了改进设备生成的最终数据,NavVis'扫描和视觉 团队建立了一个完整的测试套件,从定量角度检查问题。他们在重现问题的情况下采集了各种数据集,并将结果与调查控制点进行比较,以审查误差。

接下来,他们对NavVis M6 的校准算法和SLAM 进行了调整,然后对结果进行了测试。他们反反复复地这样做,迭代各种研究想法和直觉,逐步改进SLAM ,以提高其准确性和性能。

团队从质量(不再有 "摇摆不定 "的点云)和数量(与控制点相比,点云的误差较小)两方面解决了问题。最后,他们为未来的客户更新了NavVis M6 中的软件,并免费推送给现有客户。

实时反馈优化客户使用感

许多 移动扫描许多系统使用基于平板电脑的软件界面,在扫描时显示实时反馈。通过在系统发布后更新该界面,供应商可以应对客户工作流程方面的挑战,帮助各类用户采集更好的数据。

这可能意味着添加一条简单的信息,告诉用户建议的扫描控制点数量,提供一个提醒,告诉用户进行闭环扫描 的正确时机,等等。

通常,这意味着要添加全新的功能。下面是另一个真实的例子来说明这一点:NavVis M6 首次发布后,支持团队不断收到客户的请求,称他们在控制点方面遇到了问题。他们会在扫描过程中捕获控制点 ,然后回来勘测该点,发现该点并不在他们离开时的位置。

这给数据处理阶段带来了问题,因为控制点功能依赖于勘测坐标来全面优化点云质量,而用户则依赖于控制点将不同的数据集登记在一起。

NavVis 他们最初考虑更新处理软件,但认为最有效的办法是在操作界面上增加一项新功能。他们增加了一个 "重做 "功能,允许用户删除原来的控制点 ,然后重新采集。这样,用户就可以在现场不费吹灰之力地解决问题。

他们再次免费发布了这一更新。通过这样做,他们提高了设备的可用性,消除了后处理 中的问题,并生成了更高质量的数据。

软件延长了您设备的使用时长

由于移动扫描 系统依靠软件来优化工作流程的每个部分,因此能够提供其他系统无法提供的优势。供应商可以对软件进行修改,以便在未来改进设备。他们可以更新SLAM 处理程序,使点云更加精确,或增加功能,使工作流程更加简单。

NavVis M6 就是一个很好的例子。正如上文所述,该工具在其生命周期内进行了一系列更新并增加了新功能,使其功能比发布之初更加强大,而且在未来还将不断改进。

最大的启示是什么?依靠软件进行优化的测绘系统并不是一成不变的设备。它不是一个带有固定固件的固定硬件,在你购买后永远不会改变,也不会获得新的功能或改进。它是一种动态工具,在发布日期之后的很长一段时间内都会不断发展,随着供应商的不断学习和改进,产品会变得更好。

肖恩·希金斯 (Sean Higgins) 是一位独立的技术作家、前贸易出版物编辑和户外运动爱好者。他认为,关于3D技术的清晰、无流行语的写作是一项公共服务。