Adds sparse point-interpolation (screening) constraints to Poisson reconstruction to reduce over-smoothing, keeps a multigrid-solvable sparse system with linear-time complexity, and supports Neumann boundaries.

技術屬性

欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。

Screened Poisson Surface Reconstruction 的技術屬性
感測輸入未記錄
原文測試平台未記錄
狀態估計不適用
資料關聯不適用
時間表示不適用
去畸變不適用
迴圈閉合不適用
全域最佳化global screened Poisson solve with multigrid on an octree
地圖表示implicit function on an adaptive octree with point-value (screening) constraints
先驗資訊oriented normals required
可輸出幾何triangle mesh isosurface; Dirichlet (closed) or Neumann (open to domain boundary) boundary behavior
計算需求offline, CPU; C++ with OpenMP multithreading and conjugate-gradient relaxation at each multigrid level (Sec. 5.4); Table I timings on a laptop with a quad-core Intel Core i7 and 8 GB RAM (Sec. 6.2)

使用設備

原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
運算硬體Intel Core i7執行運算平台未標示quad-core; laptop with 8 GB RAM(Kazhdan & Hoppe, 2013, Sec. 6.2)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

未在營建資料驗證,測試資料為雕像與機械零件等物件掃描及合成掃描。對 SLAM 點雲而言,作者報告的「掃描未對齊時表面起伏」代表軌跡或迴圈誤差會直接轉成網格表面瑕疵(推論);作者也建議雜訊大時降低 screening 權重 α,而資料缺漏處的外插能力不如 SSD。

原文驗證環境:公開基準、模擬、受控實驗

報告的性能數據

以下是原文作者報告的性能數值(author-reported results),不是本研究重新量測的結果。每張圖只並列同一個比較組(comparison group,同一張表、同一組實驗設定)內的方法;不同比較組之間的數值不可直接比較,也不構成排名。

本方法共出現在 2 個比較組,合計 28 筆紀錄。

Kazhdan & Hoppe, 2013 · Table I 本方法 24 筆

表格設定(擷取紀錄原文):Wall-clock time and memory for Neptune and David at depths 8 to 11; screening weight alpha = 4, Neumann boundaries, samples-per-node 1; bracketed values are the new solver with alpha = 0; dagger: SSD at David depth 11 reports CPU user time because memory exceeded RAM (Kazhdan & Hoppe, 2013, Table I)

Time in seconds,Neptune (Aim@Shape) · depth 8

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Kazhdan & Hoppe, 2013 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:原文未報告;單位:s;場景:object scan

資料來源作者報告值(Kazhdan & Hoppe, 2013, Table I)

數值與出處
方法(原文寫法)報告值出處
Poisson硬體:laptop, quad-core Intel Core i7, 8 GB RAM10 s(Kazhdan & Hoppe, 2013, Table I)
Wavelet硬體:laptop, quad-core Intel Core i7, 8 GB RAM3 s(Kazhdan & Hoppe, 2013, Table I)
SSD硬體:laptop, quad-core Intel Core i7, 8 GB RAM275 s(Kazhdan & Hoppe, 2013, Table I)
Screened本方法原文提出硬體:laptop, quad-core Intel Core i7, 8 GB RAM14 s(Kazhdan & Hoppe, 2013, Table I)

Kazhdan & Hoppe, 2013 · Text Sec. 1 本方法 4 筆

資料集與序列David (Digital Michelangelo, 11.4M-point subset) · David head, depth 10

表格設定(擷取紀錄原文):Subset of 11.4M points from the David scan, octree depth 10 (effective 1024^3), timings without parallelization; unscreened timing uses the new implementation with screening weight 0 (Kazhdan & Hoppe, 2013, Text Sec. 1)

processing time without parallelization,David (Digital Michelangelo, 11.4M-point subset) · David head, depth 10

只並列這張表在相同設定下報告的方法;以「本方法:」開頭者為本頁方法。失敗、未執行與未報告以標記呈現,不是 0。

按 Tab 進入圖表後,用上下方向鍵逐一瀏覽各類別,Esc 關閉提示框;也可開啟表格檢視閱讀全部數值。

這些是 Kazhdan & Hoppe, 2013 在此表設定下報告的數值(author-reported results),只能在同一個比較組內對照,不代表方法在其他資料或設定下的表現。

統計量:原文未報告;對齊方式:原文未報告;單位:s;場景:object scan

資料來源作者報告值(Kazhdan & Hoppe, 2013, Text Sec. 1)

數值與出處
方法(原文寫法)報告值出處
traditional Poisson (new implementation, screening weight 0)本方法原文提出230 s(Kazhdan & Hoppe, 2013, Sec. 1, footnote 1, Fig. 1)
screened Poisson本方法原文提出272 s(Kazhdan & Hoppe, 2013, Sec. 1, Fig. 1)

來源

  • Kazhdan & Hoppe, 2013

    Michael Kazhdan, Hugues Hoppe(2013)Screened poisson surface reconstructionACM Transactions on Graphics, 32(3):1-13

    同儕審查已出版已讀全文經典查證後修正

回到方法圖鑑

選擇開啟Esc關閉