2016-06-07 46 views
0

我正在研究項目的三維重建算法。在3D表面重建文獻中,我經常會談到「光線投射」和「行進立方體」這些話題。我讀到了在3D點雲的「有符號距離函數(SDF)」表示上進行的光線投射會創建表面模型。但我認爲我還沒有很好地理解這一點。光線投射是否會產生3D表面模型?我知道光線投射可以幫助我們找到SDF體積中的過零點,因此我們將獲得表面點。但是光線投射是否像行進立方體算法一樣創建了像3D模型一樣的網格?請給我一個很好的文檔,我可以在這裏仔細閱讀用於表面重建的光線投射。如何在3D曲面重建中使用光線投射?

回答

0

不,ray-casting不創建模型。它可以用來臨時可視化(渲染)你的模型,但它不會給你一個多邊形網格。對於像Kinect Fusion和類似應用程序所要求的實時反饋,這可能很有趣。如果你想要一個多邊形網格,你將不得不在SDF上使用步進立方體。