使用結構化 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 服務器。