用显式空间指针记忆实现高效实时3D重建
Point3R: Streaming 3D Reconstruction with Explicit Spatial Pointer Memory
- 构建显式3D空间指针内存,直接关联场景结构
- 支持持续输入图像的稠密3D重建,性能优于或媲美主流方法
- 适合需要在线更新的3D重建应用场景
从有序序列或无序图像集合中进行稠密3D场景重建是计算机视觉走向实际应用的关键步骤。受DUSt3R框架启发,后续方法通常依赖隐式记忆实现多帧稠密3D重建,但此类记忆容量有限,易丢失早期帧信息。本文提出Point3R,一种面向稠密流式3D重建的在线框架。核心创新在于维护一个与当前场景3D结构直接关联的显式空间指针内存。每个指针拥有特定3D位置,并在其全局坐标系邻域内聚合场景信息,形成可变的空间特征。最新帧提取的信息通过显式交互融入该指针内存,实现当前观测在全局坐标系中的稠密融合。设计3D分层位置嵌入以增强交互效果,并采用简单有效的融合机制保证指针内存的均匀性与效率。实验表明,该方法在多个任务上达到竞争性或领先性能,且训练成本低。
原文摘要 · Abstract (English)
Dense 3D scene reconstruction from an ordered sequence or unordered image collections is a critical step when bringing research in computer vision into practical scenarios. Following the paradigm introduced by DUSt3R, which unifies an image pair densely into a shared coordinate system, subsequent methods maintain an implicit memory to achieve dense 3D reconstruction from more images. However, such implicit memory is limited in capacity and may suffer from information loss of earlier frames. We propose Point3R, an online framework targeting dense streaming 3D reconstruction. To be specific, we maintain an explicit spatial pointer memory directly associated with the 3D structure of the current scene. Each pointer in this memory is assigned a specific 3D position and aggregates scene information nearby in the global coordinate system into a changing spatial feature. Information extracted from the latest frame interacts explicitly with this pointer memory, enabling dense integration of the current observation into the global coordinate system. We design a 3D hierarchical position embedding to promote this interaction and design a simple yet effective fusion mechanism to ensure that our pointer memory is uniform and efficient. Our method achieves competitive or state-of-the-art performance on various tasks with low training costs. Code: https://github.com/YkiWu/Point3R.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。