← 最新论文
💻 computer science

Real-Time RGB-D SLAM with Gaussian Scene Representation for Dynamic Environments

本文提出了一种轻量级、实时的语义前端,该前端将周期性实例分割与基于配准的高斯映射流水线相结合,以有效地去除动态物体并增强 RGB-D SLAM 在动态环境中的鲁棒性。

原作者: Chae Min Lee, Hae Min Cho

发布于 2026-07-31
📖 1 分钟阅读☕ 轻松阅读

原作者: Chae Min Lee, Hae Min Cho

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图利用一个同时具备色彩和深度信息的摄像头,构建一个完美的 3D 全息房间。这就是 SLAM(即时定位与地图构建)的世界——它是一种让机器人和自动驾驶汽车了解自身位置以及周围世界样貌的“超能力”。长期以来,这些系统在安静、静止的房间里表现得最好。但现实世界是混乱的:有人走过,椅子被挪动,或者有狗在地上奔跑。当机器人尝试绘制移动物体的地图时,它会感到困惑。它会把走动的人误认为是墙壁的一部分,或者认为墙壁在移动,从而导致地图出现抖动和闪烁。

为了解决这个问题,科学家们开始使用一种被称为**高斯泼溅(Gaussian Splatting)**的巧妙技巧。与其用僵硬的方块或线框来构建地图,不如用数百万个微小的、模糊的 3D “云团”(高斯函数)来构建,这些云团可以被着色和塑形,使物体看起来极其真实。这让机器人能够瞬间从任何角度观察世界。然而,即便有了这些华丽的“云团”,如果有人走过场景,机器人会不小心在墙上喷洒出“人影云”,产生破坏地图的幽灵伪影。大问题在于:我们如何在不减慢速度或重建整个系统的情况下,保持地图的洁净并让机器人的运行保持稳定?


机器人眼睛的“驱鬼”过滤器

本文介绍了一种聪明的新方法,旨在帮助机器人在动态、繁忙的环境中进行建图,而不被走动的人干扰。来自嘉正大学(Gachon University)的作者 Chae Min Lee 和 Hae Min Cho 提出了一种轻量级的“前端”过滤器,它就像俱乐部里的保镖,在动态物体(如人)进入机器人的地图之前就将其拦在门外。

问题所在:机器中的“幽灵”
想象一下,你正试图拍摄一幅精美的画作,但你的朋友却一直挡在镜头前。如果你不断拍摄并将这些照片堆叠起来以制作 3D 模型,你的朋友就会变成漂浮在画作前方的模糊、透明的幽灵。在机器人建图的世界里,情况正是如此。当机器人使用高斯泼溅构建地图时,它会尝试将现在的所见与刚才所见进行匹配。如果一个人正在移动,机器人就会产生混乱。它会尝试将人的手臂与背后的墙壁进行匹配,或者认为墙壁在移动。这会在地图中创造出“幽灵”结构,并导致机器人的路径(轨迹)发生晃动和漂移,就像一个走路不稳的醉汉。

解决方案:“禁止入内”标志
作者的解决方案简单而有效:别让移动的东西进来。

他们并没有试图去修改机器人的“大脑”(即计算机器人位置的复杂数学逻辑),而是在机器人开始构建地图之前,在其最前端放置了一个过滤器。其工作步骤如下:

  1. 警觉之眼(分割): 机器人使用一个快速的 AI 模型(称为 YOLACT)观察摄像机图像,并立即在看到的每一个人周围画出一个掩码(Mask)。这就像机器人给房间里的每一个人都贴上了“禁止入内”的告示。
  2. 橡皮擦(深度掩码): 接着,机器人查看其深度传感器(该传感器告知物体距离有多远)。凡是贴有“禁止入内”标志的地方,机器人都会抹除深度数据。它实际上是在说:“我看到了这里有一个人,但我会假装这个空间是空的。”
  3. 纯净构建(高斯建图): 现在,机器人仅使用静态物体(墙壁、地板、家具)来构建其 3D 高斯地图。因为移动的人在地图构建前就被抹除了,他们永远不会成为 3D 云团的一部分。没有幽灵,没有故障。

研究发现
研究人员在多个标准的机器人数据集上测试了这一想法,其中包括人们在桌子周围走动或坐着的复杂序列。

  • 更高的稳定性: 在有人走过房间(fr3_walking_xyz 序列)等充满运动的场景中,这种新方法将机器人的路径误差大幅降低了 67.0%。机器人能够保持航向,而不是偏离路线。
  • 更干净的地图: 当他们观察 3D 重构结果时,基准方法(未使用过滤器)显示出粘在家具上的“人影”斑块。而新方法生成的地图干净且清晰,家具看起来完美无瑕,而人影则消失了。
  • 速度至关重要: 团队曾担心添加这个“保镖”会减慢机器人的速度。他们发现,该系统仍能以实时速度运行,平均达到约 26.91 帧每秒 (FPS)。这足以让机器人在移动的同时进行思考。

代价:不要抹除过度
论文还指出了一处小缺陷。如果机器人在一个人们坐得非常稳的房间里(例如 fr3_sitting_static 序列),过滤器可能会不小心把他们也抹除掉。由于机器人需要一些点位来确定自己的位置,抹除一个静坐的人有时会导致机器人的定位精度比完全忽略那个人时略低。这是一个权衡:该过滤器在繁忙、移动的场景中表现出色,但在环境平静时需要注意不要过于激进。

为什么这很重要
这项工作表明,你不需要为了处理移动的人而彻底重新设计机器人的大脑。你只需要在门口安装一个智能、轻量级的过滤器。通过在动态物体干扰数学计算之前将其移除,机器人即使在人们于面前奔跑、行走或跳舞时,也能构建出一个稳定、高质量的世界地图。作者展示了这种方法是一种实用的方式,可以在不牺牲速度的前提下,让机器人在混乱的现实世界中更加鲁棒(稳健)。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →