Anttwo/Surflo

Official implementation of Surflo: Consistent 3D Surface Flow Model with Global State.

解決的問題

Surflo 解決了從少量且數量不固定的未擺姿勢 RGB 影像中重建詳細 3D 表面的挑戰。它旨在提供高品質、乾淨的網格輸出,其速度顯著快於基於最佳化的方法(如 Gaussian Wrapping),且品質高於前饋點圖模型。

運作原理

Surflo 將一組輸入視圖(從 2 到 80 張影像)編碼為固定大小的全域潛在狀態。然後它使用流匹配將此狀態解碼為任意數量的定向表面點,進而用於生成乾淨的 3D 網格。該系統支援「普通」重建(僅點雲)和「引導」重建,後者使用算繪引導來細化表面並提取網格。

適用對象

此工具專為從事 3D 電腦視覺、表面重建和 3D 資產創建的研究人員和開發人員設計,他們需要從有限的影像集中快速獲取高保真 3D 網格。

亮點

  • 可變輸入視圖:支援從少至 2 張到多至 80 張影像的重建。
  • 快速推論:運行速度比基於最佳化的最先進方法快一個數量級。
  • 靈活引導:提供多種引導預設(最小、短、預設、長),以平衡執行時間、VRAM 使用量和細節級別。
  • 整合管線:提供從影像載入和編碼到點雲生成和網格提取的完整管線。
  • Python API:包含一個外觀模式,便於輕鬆整合到其他應用程式中。

相關

  • 專案
  • 專案
  • 專案
  • 專案