核心概念
本文提出了一種基於流形蒸餾的新方法,用於提高點雲分析模型對旋轉擾動的魯棒性,並在不增加推理成本的情況下,實現了與現有旋轉魯棒網絡相當甚至更好的性能。
本研究論文提出了一種基於流形蒸餾的新方法,用於解決點雲分析中模型對旋轉擾動敏感的問題。論文首先分析了點雲作為黎曼流形的離散採樣,容易受到旋轉擾動的影響,導致現有點雲學習方法性能下降。
研究方法
為了解決這個問題,論文提出了一種基於流形蒸餾的增強策略。具體來說,論文設計了一個包含教師網絡和學生網絡的師生架構。在訓練階段,教師網絡學習旋轉魯棒性信息,並通過在線蒸餾將這些信息傳遞給學生網絡。在推理階段,教師網絡被移除,學生網絡直接利用原始的 3D 坐標信息來實現旋轉擾動的魯棒性。
模型設計
論文提出的模型主要包含兩個部分:流形映射模型(MM model)和對齊模型(Alignment Model)。
流形映射模型
MM 模型採用分層的方式,通過多個流形映射模型逐步降低點雲數據的維度,並提取關鍵特徵。在降採樣過程中,模型使用最遠點採樣算法,而在上採樣過程中則採用反距離加權法。
對齊模型
為了避免直接對齊流形造成的資訊損失和扭曲,論文設計了一個基於可訓練坐標映射的對齊模型。該模型利用低秩分解提取流形結構成分,並利用流形的局部歐氏空間特性設計對齊模型。
損失函數
論文採用了蒸餾損失和交叉熵損失作為模型的損失函數。蒸餾損失用於對齊教師網絡和學生網絡的輸出,而交叉熵損失則用於指導模型的訓練過程。
實驗結果
論文在 ModelNet40、ScanobjectNN、ShapeNet 和 S3DIS 四個數據集上進行了實驗,結果表明,論文提出的方法不僅實現了對旋轉擾動的魯棒性,而且在抵抗噪聲和異常值方面也表現出色。
統計資料
在 ModelNet40 和 ScanobjectNN 分類數據集上,與流行的旋轉魯棒網絡相比,論文提出的方法在隨機旋轉擾動下的分類準確率分別提高了 4.92% 和 4.41%。
在 ShapeNet 和 S3DIS 分割數據集上,與旋轉魯棒網絡相比,mIoU 分別提高了 7.36% 和 4.82%。