2014-05-08 39 views
5

我想從點雲中生成視覺上吸引人的表面重建。使用點雲庫從泊松重建構造的網格中去除水密性屬性

我正在使用點雲庫。我嘗試使用泊松重建方法創建網格,但後來發現它提供了水密重建。

例如:在我來說,我有一個房間

使用代碼在http://justpaste.it/code1的點雲,我能夠得到重建這樣

pic 1 http://www.pcl-users.org/file/n4033883/snapshot00.png

上面的照片有覆蓋頂視圖的表面。這是使用MeshLab可視化的。 然後稍後在MeshLab GUI上按下點時,它看起來像這樣。 pic 2 http://www.pcl-users.org/file/n4033883/snapshot01.png

但是在第二張照片的表面上也有點(在附圖中不清晰可見)。

您可以幫助創建一個頂部沒有點並且只有內部結構的模型嗎?

提高重建質量的其他建議?

房間的點雲和生成層文件可以從https://dl.dropboxusercontent.com/u/95042389/temp_pcd_ply_files.tar.bz2

回答

0

就我的經驗而言下載(齧合洞穴),與泊松齧合將導致水密模型/網,這就是爲什麼你模型完全覆蓋。我只使用MeshLab處理網格,但我猜測它是一樣的。我所做的嘗試是在MeshLab中使用Ball-Pivoting網格劃分算法,這會導致非防水模型。也許這就是你要找的。

1

適用於我的一個解決方案是獲得點雲的凸/凹外殼。然後你可以使用這個船體在泊松重建之後過濾/裁剪你的網格。如果您使用PCL,則可以嘗試ConvexHullConcaveHull以及CropHull並測試結果。希望這解決了你的問題,它爲我做了。