Table of Contents

使用结构化 E57 点云构建 Mega Block

本节介绍如何使用激光扫描设备常见的 E57 格式数据用于 Mega。

整体流程

EasyAR Mega 支持使用第三方扫描设备生成的结构化 E57 数据构建空间地图。

E57 文件需要同时提供用于空间重建的点云以及图像和对应位姿。数据上传后,Mega 云端建图服务会自动处理并生成可用于定位和 AR 内容部署的 Mega Block。

这种方式适合商场、博物馆、展馆、园区、工厂、仓储和连续街区等中大型场景,尤其适用于已经完成专业激光扫描或需要较完整三维结构的项目。

使用 E57 数据进行空间地图构建的整体流程为:

  • 将 E57 数据上传到 Mega 云端生成定位地图。
  • AR 内容摆放,远程测试。在 Unity 等 3D 引擎中查看重建场景,设计 AR 内容并远程调试,应用打包等。
  • 现场测试和体验。

Mega 支持的 E57 类型

E57 文件需要同时提供用于空间重建的点云以及图像和对应位姿。符合上述结构要求的 E57 数据可来自多种专业扫描设备或处理平台。常见来源包括 Matterport、Leica、NavVis、XGRIDS,华测以及能够导出结构化 E57 的其他设备和软件。

注意

只有点云、但没有全景图像或相机位姿的 E57 文件不能用于 Mega。

E57 输入要求

  • 结构化数据:E57 内应保留扫描站信息,而不是仅包含合并后的无结构点云。
  • 已配准点云:所有扫描站必须在同一坐标系中正确拼接,不应存在明显重影、错层、断裂或漂移。
  • 全景图像:每个有效扫描站应包含可提取的彩色全景图像;仅有 RGB 点颜色不能替代全景图。
  • 相机位姿:全景图必须具有与点云一致的外参或扫描站位姿,并能与对应扫描位置正确关联。
  • 公制尺度:数据必须使用真实世界尺度。建议以米为单位;若使用其他单位,导出时需保证尺度元数据准确。
  • 坐标一致:点云、扫描站和全景图应使用同一坐标系,导出后不得仅对其中一部分进行旋转、缩放或平移。

采集质量建议

Mega 定位依赖扫描站全景图中的稳定视觉特征。采集质量不仅影响三维模型,也直接影响用户在现场的定位成功率。为了提高定位效果,建议您遵循一下规范

  • 扫描站间距:一般保持 1–3 m。室内、转角、门口和遮挡较多的位置应更密;开阔区域可适当放宽。
  • 路径覆盖:覆盖所有计划定位的通道、入口、转角、楼梯口、电梯厅和内容部署区域。
  • 图像质量:保持镜头清洁、曝光稳定;避免运动模糊、强逆光、极暗区域和大面积反射。
  • 场景状态:尽量在人员较少、陈列稳定的时间采集,减少人群、车辆和临时遮挡。
  • 低纹理区域:纯色墙面、玻璃幕墙、重复货架等区域应增加扫描站,并同时覆盖附近具有明显纹理的参照物。

为什么需要较高密度的扫描站

  • 提供更多视角和视觉重叠,提高现场定位的可用范围与稳定性。
  • 减少门洞、转角、立柱和大型展陈造成的定位盲区。
  • 改善点云和图像之间的空间关联,便于后续内容放置与真实遮挡。
  • 为场景变化、不同光照和不同终端相机视角提供更充分的数据冗余。

后续步骤

您需要将上述 E57 文件上传 EasyAR 服务器中,具体做法见上传E57数据到 Mega 服务器。